xml_token_element_t

Defined in header: <orcus/types.hpp>

struct xml_token_element_t

Struct containing XML element properties passed to the handler of sax_token_parser via its start_element() and end_element() calls.

Public Functions

xml_token_element_t &operator=(xml_token_element_t) = delete
xml_token_element_t()
xml_token_element_t(xmlns_id_t _ns, xml_token_t _name, std::string_view _raw_name, std::vector<xml_token_attr_t> &&_attrs)
xml_token_element_t(const xml_token_element_t &other)
xml_token_element_t(xml_token_element_t &&other)

Public Members

xmlns_id_t ns
xml_token_t name
std::string_view raw_name
xml_token_attrs_t attrs