|
fastdo
0.6.16
|

类 | |
| class | eienml::Node |
| 节点基类 更多... | |
| class | eienml::TextNode |
| 文本节点类 更多... | |
| class | eienml::Block |
| 块节点类 更多... | |
| class | eienml::Element |
| 元素节点类 更多... | |
| class | eienml::OddElement |
单独元素类(没有尾) 更多... | |
| class | eienml::Document |
| 文档类 更多... | |
命名空间 | |
| eienml | |
| 元素包 - 表示一套标签语言体系的相关要素 | |
宏定义 | |
| #define | DEFINE_NEWDOC_FUNC(cls) DEFINE_NEWOBJ_FUNC( cls, eienml::Document ) |
| #define | DEFINE_NEWBLOCK_FUNC(cls) DEFINE_NEWOBJ_FUNC( cls, eienml::Block ) |
| #define | DEFINE_NEWELEM_FUNC(cls) DEFINE_NEWOBJ_FUNC( cls, eienml::Element ) |
| #define | DEFINE_NEWTEXT_FUNC(cls) DEFINE_NEWOBJ_FUNC( cls, eienml::TextNode ) |
| #define | DEFINE_NEWNODE_FUNC(cls) DEFINE_NEWOBJ_FUNC( cls, eienml::Node ) |
| #define | DEFINE_NEWOBJ_FUNC(cls, ret) |
| #define | ClassObj(cls, p) ( static_cast<cls *>(p) ) |
| #define | TextNodeObj(p) ClassObj( eienml::TextNode, (p) ) |
| #define | BlockObj(p) ClassObj( eienml::Block, (p) ) |
| #define | ElementObj(p) ClassObj( eienml::Element, (p) ) |
| #define | DocumentObj(p) ClassObj( eienml::Document, (p) ) |
类型定义 | |
| typedef std::map< winux::AnsiString, winux::AnsiString > | eienml::Attributes |
| typedef std::vector< Node * > | eienml::NodeArray |
| typedef std::vector< Block * > | eienml::BlockArray |
| typedef std::vector< Element * > | eienml::ElementArray |
| #define DEFINE_NEWDOC_FUNC | ( | cls | ) | DEFINE_NEWOBJ_FUNC( cls, eienml::Document ) |
在文件 elem_utils.hpp 第 30 行定义.
| #define DEFINE_NEWBLOCK_FUNC | ( | cls | ) | DEFINE_NEWOBJ_FUNC( cls, eienml::Block ) |
在文件 elem_utils.hpp 第 31 行定义.
| #define DEFINE_NEWELEM_FUNC | ( | cls | ) | DEFINE_NEWOBJ_FUNC( cls, eienml::Element ) |
在文件 elem_utils.hpp 第 32 行定义.
| #define DEFINE_NEWTEXT_FUNC | ( | cls | ) | DEFINE_NEWOBJ_FUNC( cls, eienml::TextNode ) |
在文件 elem_utils.hpp 第 33 行定义.
| #define DEFINE_NEWNODE_FUNC | ( | cls | ) | DEFINE_NEWOBJ_FUNC( cls, eienml::Node ) |
在文件 elem_utils.hpp 第 34 行定义.
| #define DEFINE_NEWOBJ_FUNC | ( | cls, | |
| ret | |||
| ) |
在文件 elem_utils.hpp 第 35 行定义.
| #define ClassObj | ( | cls, | |
| p | |||
| ) | ( static_cast<cls *>(p) ) |
在文件 elem_utils.hpp 第 42 行定义.
| #define TextNodeObj | ( | p | ) | ClassObj( eienml::TextNode, (p) ) |
在文件 elem_utils.hpp 第 43 行定义.
| #define BlockObj | ( | p | ) | ClassObj( eienml::Block, (p) ) |
在文件 elem_utils.hpp 第 44 行定义.
| #define ElementObj | ( | p | ) | ClassObj( eienml::Element, (p) ) |
在文件 elem_utils.hpp 第 45 行定义.
| #define DocumentObj | ( | p | ) | ClassObj( eienml::Document, (p) ) |
在文件 elem_utils.hpp 第 46 行定义.