| TinyXPath::action_item | Action item for the XPath action placeholder Able to store 1 quadruplet (3 integers and a string) |
| TinyXPath::action_store | The XPath action stack |
| TinyXPath::byte_stream | A Byte stream class, very crude |
| TinyXPath::error_not_yet | |
| TinyXPath::execution_error | Exceptions |
| TinyXPath::expression_result | Class holding the result of an expression (e_expression_type) |
| TinyXPath::lex_token | A lexical token stream, part of a single linked list |
| TinyXPath::node_set | Node set class. A node set is an unordered collection of node |
| TinyXPath::ptr_and_flag | Internal utility class for the node set sorting |
| TinyXPath::result_and_next | Xpath_stack element. Derives from expression_result, and also contains a pointer to the next element on the stack |
| TinyXPath::syntax_error | Exception class for a syntax error |
| TinyXPath::syntax_overflow | Exception class for an overflow in syntax decoding |
| TiXmlAttribute | An attribute is a name-value pair |
| TiXmlAttributeSet | |
| TiXmlBase | TiXmlBase is a base class for every class in TinyXml |
| TiXmlBase::Entity | |
| TiXmlBase::StringToBuffer | |
| TiXmlComment | An XML comment |
| TiXmlCursor | |
| TiXmlDeclaration | In correct XML the declaration is the first entry in the file |
| TiXmlDocument | Always the top level node |
| TiXmlElement | The element is a container class |
| TiXmlElementNoDelete | Utility class to allow us to delete a TiXmlElement without its children |
| TiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
| TiXmlNode | The parent class for everything in the Document Object Model |
| TiXmlNodeManip | Utility class to reset the parent, prev and next pointers of a node |
| TiXmlOutStream | |
| TiXmlParsingData | |
| TiXmlString | |
| TiXmlString::Rep | |
| TiXmlText | XML text |
| TiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
| TinyXPath::token_list | A token list class |
| TinyXPath::token_redef | Redefinition of a token_syntax_decoder, with an xpath_stream pointer We could have made this a double dependency on token_syntax_decoder and xpath_stream, but this is not good pratice IMHO |
| TinyXPath::token_syntax_decoder | XPath syntax decoder class |
| TinyXPath::xpath_processor | XPath execution class |
| TinyXPath::xpath_stack | The XPath execution stack All elements are result_and_next elements |
| TinyXPath::xpath_stream | A specialized version of byte_stream for XPath |