11 #include <system/string.h>
13 #include <Aspose.Words.Cpp/NodeType.h>
14 #include <Aspose.Words.Cpp/CompositeNode.h>
15 #include <Aspose.Words.Cpp/Markup/MarkupLevel.h>
16 #include <Aspose.Words.Cpp/Markup/IMarkupNode.h>
17 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
19 namespace Aspose {
namespace Words {
namespace Validation {
class DocumentPostLoader; } } }
20 namespace Aspose {
namespace Words {
namespace Markup {
class CustomXmlPropertyCollection; } } }
21 namespace Aspose {
namespace Words {
class DocumentBase; } }
23 namespace Aspose {
namespace Words {
class INodeCloningListener; } }
24 namespace Aspose {
namespace Words {
class DocumentVisitor; } }
156 typedef Aspose::Words::Markup::IMarkupNode
BaseType1;
159 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
161 friend class Aspose::Words::Validation::DocumentPostLoader;
164 using Aspose::Words::CompositeNode::Clone;
774 virtual ASPOSE_WORDS_SHARED_API ~
SmartTag();
782 ThisType* CppMemberwiseClone()
const override {
return new ThisType(*
this); }