doxybook::xml_text_parser
Defined in header <doxybook/xml_text_parser.hpp>
class xml_text_parser;
Parser for a doxygen xml file as an xml document.
Public Classes
Name | |
---|---|
struct | node A parsed xml node. |
Public Types
Member Types | Definition |
---|---|
children_type | std::vector< std::unique_ptr< tag > > (using) |
Public Functions
Member Functions | Description |
---|---|
parse_paras | Parse elements. (function) |
parse_para | Parse element. (function) |
str_to_type | Convert string to node type. (function) |
Public Types
using children_type
Defined in header <doxybook/xml_text_parser.hpp>
using children_type = std::vector< std::unique_ptr< tag > >;
Public Functions
function parse_paras
Defined in header <doxybook/xml_text_parser.hpp>
static node
parse_paras(xml::element const & element);
Parse elements.
Exception Safety
Basic exception guarantee.
function parse_para
Defined in header <doxybook/xml_text_parser.hpp>
static node
parse_para(xml::element const & element);
Parse element.
Exception Safety
Basic exception guarantee.
function str_to_type
Defined in header <doxybook/xml_text_parser.hpp>
static enum node::type
str_to_type(std::string const & str);
Convert string to node type.
Exception Safety
Basic exception guarantee.
Updated on 2023-04-03