78 typedef std::pair<std::string, std::string>
Attribute;
TokenVariant variant
The token variant.
Definition: xml_token.h:84
@ ELEMENT_TOKEN
Definition: xml_token.h:59
TokenType type
The token type.
Definition: xml_token.h:81
@ NULL_TOKEN
Definition: xml_token.h:58
TokenType
Definition: xml_token.h:57
@ SINGLE
Definition: xml_token.h:74
@ COMMENT_TOKEN
Definition: xml_token.h:65
@ ENTITY_TOKEN
Definition: xml_token.h:63
@ PROCESSING_INSTRUCTION_TOKEN
Definition: xml_token.h:64
@ ENTITY_REFERENCE_TOKEN
Definition: xml_token.h:62
std::string name
The name of the token.
Definition: xml_token.h:87
@ BEGIN
Definition: xml_token.h:72
@ DOCUMENT_TYPE_TOKEN
Definition: xml_token.h:66
@ CDATA_SECTION_TOKEN
Definition: xml_token.h:61
@ TEXT_TOKEN
Definition: xml_token.h:60
std::pair< std::string, std::string > Attribute
Definition: xml_token.h:78
TokenVariant
Definition: xml_token.h:71
std::vector< Attribute > attributes
All the attributes attached to the token.
Definition: xml_token.h:93
std::string value
Returns the value of the token.
Definition: xml_token.h:90
@ END
Definition: xml_token.h:73
@ NOTATION_TOKEN
Definition: xml_token.h:67
XMLToken()
Definition: xml_token.h:47
XML token in a XML file.
Definition: xml_token.h:42