WarningInfo.h
1 // Copyright 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3 //
4 // This file is part of Aspose.Words. The source code in this file
5 // is only intended as a supplement to the documentation, and is provided
6 // "as is", without warranty of any kind, either expressed or implied.
9 #pragma once
10 
11 #include <system/string.h>
12 #include <system/enum_helpers.h>
13 
14 #include <Aspose.Words.Cpp/WarningType.h>
15 #include <Aspose.Words.Cpp/WarningSource.h>
16 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
17 
18 namespace Aspose {
19 
20 namespace Words {
21 
91 class ASPOSE_WORDS_SHARED_CLASS WarningInfo : public System::Object
92 {
93  typedef WarningInfo ThisType;
94  typedef System::Object BaseType;
95 
96  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
97  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
98 
99 public:
100 
165  ASPOSE_WORDS_SHARED_API Aspose::Words::WarningType get_WarningType() const;
166 
231  ASPOSE_WORDS_SHARED_API System::String get_Description() const;
232 
234  ASPOSE_WORDS_SHARED_API Aspose::Words::WarningSource get_Source() const;
235 
236 protected:
237 
238 private:
239 
240  __TypeStub<4,4,4,4>::type mField0;
241  __TypeStub<4,4,4,4>::type mField1;
242  System::String mField2;
243 
244 };
245 
246 }
247 }