11 #include <system/shared_ptr.h>
12 #include <system/collections/ienumerator.h>
13 #include <system/collections/ienumerable.h>
16 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
18 namespace System {
namespace Collections {
namespace Generic {
template <
typename>
class ICollection; } } }
19 namespace Aspose {
namespace Collections {
template <
typename>
class IntToObjDictionary; } }
20 namespace Aspose {
namespace Words {
class ConditionalStyle; } }
21 namespace Aspose {
namespace Words {
namespace Themes {
class ThemeColorUpdater; } } }
22 namespace Aspose {
namespace Words {
namespace Validation {
class DuplicateStyleRemover; } } }
23 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Reader {
class TablePrReader; } } } } }
24 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Writer {
class ParaPrWriter; } } } } }
25 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Writer {
class RunPrWriter; } } } } }
26 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Writer {
class TablePrWriter; } } } } }
27 namespace Aspose {
namespace Words {
class TableStyle; } }
28 namespace Aspose {
namespace Words {
class Style; } }
29 namespace Aspose {
namespace Words {
namespace Tables {
class TableFormattingExpander; } } }
30 namespace Aspose {
namespace Words {
namespace Validation {
class RunPrCollectorBase; } } }
31 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
class TableFontLookup; } } } }
32 namespace Aspose {
namespace Words {
class StyleCollection; } }
33 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxStylesWriter; } } } } }
34 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfStylesheetWriter; } } } } }
35 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfWriter; } } } } }
36 namespace Aspose {
namespace Words {
namespace RW {
namespace Wml {
namespace Writer {
class WmlWriter; } } } } }
37 namespace Aspose {
namespace Words {
enum class TableStyleOverrideType; } }
122 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
124 friend class Aspose::Words::Themes::ThemeColorUpdater;
125 friend class Aspose::Words::Validation::DuplicateStyleRemover;
126 friend class Aspose::Words::RW::Doc::Reader::TablePrReader;
127 friend class Aspose::Words::RW::Doc::Writer::ParaPrWriter;
128 friend class Aspose::Words::RW::Doc::Writer::RunPrWriter;
129 friend class Aspose::Words::RW::Doc::Writer::TablePrWriter;
133 friend class Aspose::Words::Tables::TableFormattingExpander;
134 friend class Aspose::Words::Validation::RunPrCollectorBase;
135 friend class Aspose::Words::RW::Doc::TableFontLookup;
137 friend class Aspose::Words::RW::Docx::Writer::DocxStylesWriter;
138 friend class Aspose::Words::RW::Rtf::Writer::RtfStylesheetWriter;
139 friend class Aspose::Words::RW::Rtf::Writer::RtfWriter;
140 friend class Aspose::Words::RW::Wml::Writer::WmlWriter;
146 typedef ConditionalStylesEnumerator
ThisType;
158 void Dispose()
override;
159 bool MoveNext()
override;
160 void Reset()
override;
1409 bool ContainsTableStyleOverride(Aspose::Words::TableStyleOverrideType type);
1421 static int32_t& gCount();