cocos2d-x  3.0-alpha0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
tinyxml2.h File Reference
#include "platform/CCPlatformConfig.h"
#include "platform/CCPlatformMacros.h"
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>

Classes

class  StrPair
 
class  DynArray< T, INIT >
 
class  MemPool
 
class  MemPoolT< SIZE >
 
class  XMLVisitor
 Implements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a XMLVisitor class to handle callbacks. More...
 
class  XMLUtil
 
class  XMLNode
 XMLNode is a base class for every object that is in the XML Document Object Model (DOM), except XMLAttributes. More...
 
class  XMLText
 XML text. More...
 
class  XMLComment
 An XML Comment. More...
 
class  XMLDeclaration
 In correct XML the declaration is the first entry in the file. More...
 
class  XMLUnknown
 Any tag that tinyXml doesn't recognize is saved as an unknown. More...
 
class  XMLAttribute
 An attribute is a name-value pair. More...
 
class  XMLElement
 The element is a container class. More...
 
class  XMLDocument
 A Document binds together all the functionality. More...
 
class  XMLHandle
 A XMLHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More...
 
class  XMLConstHandle
 A variant of the XMLHandle class for working with const XMLNodes and Documents. More...
 
class  XMLPrinter
 Printing functionality. More...
 

Namespaces

 tinyxml2
 

Constant Groups

 tinyxml2
 

Macros

#define TIXMLASSERT(x)   {}
#define TIXML_SNPRINTF   snprintf
#define TIXML_SSCANF   sscanf

Enumerations

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

Macro Definition Documentation

#define TIXML_SNPRINTF   snprintf
var TIXML_SNPRINTF   snprintf
local TIXML_SNPRINTF   snprintf
#define TIXML_SSCANF   sscanf
var TIXML_SSCANF   sscanf
local TIXML_SSCANF   sscanf
#define TIXMLASSERT (   x)    {}
var TIXMLASSERT (   var)    {}
local TIXMLASSERT (   local)    {}