Skip to content

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