Twitch SDK (Internal)
Classes | Namespaces | Macros | Enumerations | Variables
tinyxml2.h File Reference
#include <cctype>
#include <climits>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <stdint.h>

Go to the source code of this file.

Classes

class  ttv::xml::StrPair
 
class  ttv::xml::DynArray< T, INITIAL_SIZE >
 
class  ttv::xml::MemPool
 
class  ttv::xml::MemPoolT< SIZE >
 
union  ttv::xml::MemPoolT< SIZE >::Chunk
 
struct  ttv::xml::MemPoolT< SIZE >::Block
 
class  ttv::xml::XMLVisitor
 
class  ttv::xml::XMLUtil
 
class  ttv::xml::XMLNode
 
class  ttv::xml::XMLText
 
class  ttv::xml::XMLComment
 
class  ttv::xml::XMLDeclaration
 
class  ttv::xml::XMLUnknown
 
class  ttv::xml::XMLAttribute
 
class  ttv::xml::XMLElement
 
class  ttv::xml::XMLDocument
 
class  ttv::xml::XMLHandle
 
class  ttv::xml::XMLConstHandle
 
class  ttv::xml::XMLPrinter
 

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 
 ttv::xml
 

Macros

#define TINYXML2_LIB
 
#define TIXMLASSERT(x)   {}
 

Enumerations

enum  ttv::xml::XMLError {
  ttv::xml::XML_SUCCESS = 0, ttv::xml::XML_NO_ATTRIBUTE, ttv::xml::XML_WRONG_ATTRIBUTE_TYPE, ttv::xml::XML_ERROR_FILE_NOT_FOUND,
  ttv::xml::XML_ERROR_FILE_COULD_NOT_BE_OPENED, ttv::xml::XML_ERROR_FILE_READ_ERROR, ttv::xml::XML_ERROR_ELEMENT_MISMATCH, ttv::xml::XML_ERROR_PARSING_ELEMENT,
  ttv::xml::XML_ERROR_PARSING_ATTRIBUTE, ttv::xml::XML_ERROR_IDENTIFYING_TAG, ttv::xml::XML_ERROR_PARSING_TEXT, ttv::xml::XML_ERROR_PARSING_CDATA,
  ttv::xml::XML_ERROR_PARSING_COMMENT, ttv::xml::XML_ERROR_PARSING_DECLARATION, ttv::xml::XML_ERROR_PARSING_UNKNOWN, ttv::xml::XML_ERROR_EMPTY_DOCUMENT,
  ttv::xml::XML_ERROR_MISMATCHED_ELEMENT, ttv::xml::XML_ERROR_PARSING, ttv::xml::XML_CAN_NOT_CONVERT_TEXT, ttv::xml::XML_NO_TEXT_NODE,
  ttv::xml::XML_ERROR_COUNT
}
 
enum  ttv::xml::Whitespace { ttv::xml::PRESERVE_WHITESPACE, ttv::xml::COLLAPSE_WHITESPACE }
 

Variables

static const int TIXML2_MAJOR_VERSION = 4
 
static const int TIXML2_MINOR_VERSION = 0
 
static const int TIXML2_PATCH_VERSION = 1
 

Class Documentation

◆ ttv::xml::MemPoolT::Chunk

union ttv::xml::MemPoolT::Chunk

template<int SIZE>
union ttv::xml::MemPoolT< SIZE >::Chunk

Class Members
char mem[SIZE]
Chunk * next

◆ ttv::xml::MemPoolT::Block

struct ttv::xml::MemPoolT::Block

template<int SIZE>
struct ttv::xml::MemPoolT< SIZE >::Block

Class Members
Chunk chunk[COUNT]

Macro Definition Documentation

◆ TINYXML2_LIB

#define TINYXML2_LIB

◆ TIXMLASSERT

#define TIXMLASSERT (   x)    {}

Variable Documentation

◆ TIXML2_MAJOR_VERSION

const int TIXML2_MAJOR_VERSION = 4
static

◆ TIXML2_MINOR_VERSION

const int TIXML2_MINOR_VERSION = 0
static

◆ TIXML2_PATCH_VERSION

const int TIXML2_PATCH_VERSION = 1
static