doxybook::xml_text_parser::node
Defined in header <doxybook/xml_text_parser.hpp>
struct node;
A parsed xml node.
Public Types
| Member Types | Definition |
|---|---|
| type | The node type. (enum) |
Public Attributes
| Member Public Attributes | Description |
|---|---|
| type | The node type. (public variable) |
| children | The child nodes. (public variable) |
| data | The node data as a string. (public variable) |
| extra | Extra data. (public variable) |
Public Types
enum type
Defined in header <doxybook/xml_text_parser.hpp>
enum class type;
| Enumerator | Value | Description |
|---|---|---|
| UNKNOWN | -1 | |
| TEXT | 0 | |
| PARA | ||
| PARAS | ||
| BOLD | ||
| EMPHASIS | ||
| STRIKE | ||
| HRULER | ||
| IMAGE | ||
| ULINK | ||
| REF | ||
| COMPUTEROUTPUT | ||
| LISTITEM | ||
| SIMPLESEC | ||
| ITEMIZEDLIST | ||
| VARIABLELIST | ||
| ORDEREDLIST | ||
| PARAMETERLIST | ||
| PARAMETERNAME | ||
| PARAMETERITEM | ||
| PARAMETERDESCRIPTION | ||
| PARAMETERNAMELIST | ||
| XREFSECT | ||
| XREFTITLE | ||
| XREFDESCRIPTION | ||
| PROGRAMLISTING | ||
| CODELINE | ||
| TERM | ||
| VARLISTENTRY | ||
| ANCHOR | ||
| SP | ||
| HIGHTLIGHT | ||
| SECT1 | ||
| SECT2 | ||
| SECT3 | ||
| SECT4 | ||
| SECT5 | ||
| SECT6 | ||
| TITLE | ||
| SUPERSCRIPT | ||
| NONBREAKSPACE | ||
| TABLE | ||
| TABLE_ROW | ||
| TABLE_CELL | ||
| VERBATIM | ||
| SQUO | ||
| NDASH | ||
| MDASH | ||
| LINEBREAK | ||
| ONLYFOR | ||
| FORMULA | ||
| BLOCKQUOTE |
The node type.
Public Attributes
variable type
Defined in header <doxybook/xml_text_parser.hpp>
type type { type::UNKNOWN };
The node type.
variable children
Defined in header <doxybook/xml_text_parser.hpp>
std::vector< node > children;
The child nodes.
variable data
Defined in header <doxybook/xml_text_parser.hpp>
std::string data;
The node data as a string.
variable extra
Defined in header <doxybook/xml_text_parser.hpp>
std::string extra;
Extra data.
Updated on 2023-04-03