Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

tinyxml.h File Reference

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <string>
#include <iostream>
#include <sstream>

Go to the source code of this file.

Classes

struct  TiXmlCursor
class  TiXmlVisitor
class  TiXmlBase
struct  TiXmlBase::Entity
class  TiXmlNode
class  TiXmlAttribute
class  TiXmlAttributeSet
class  TiXmlElement
class  TiXmlComment
class  TiXmlText
class  TiXmlDeclaration
class  TiXmlUnknown
class  TiXmlDocument
class  TiXmlHandle
class  TiXmlPrinter

Defines

#define DEBUG
#define TIXML_USE_STL
#define TIXML_STRING   std::string
#define TIXML_SAFE

Enumerations

enum  { TIXML_SUCCESS, TIXML_NO_ATTRIBUTE, TIXML_WRONG_TYPE }
enum  TiXmlEncoding { TIXML_ENCODING_UNKNOWN, TIXML_ENCODING_UTF8, TIXML_ENCODING_LEGACY }

Variables

const int TIXML_MAJOR_VERSION = 2
const int TIXML_MINOR_VERSION = 5
const int TIXML_PATCH_VERSION = 2
const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN


Define Documentation

#define DEBUG
 

Definition at line 53 of file tinyxml.h.

#define TIXML_SAFE
 

Definition at line 65 of file tinyxml.h.

#define TIXML_STRING   std::string
 

Definition at line 55 of file tinyxml.h.

Referenced by TiXmlAttributeSet::Add(), TiXmlBase::GetEntity(), TiXmlDocument::LoadFile(), TiXmlAttribute::NameTStr(), operator>>(), TiXmlText::Parse(), TiXmlElement::Parse(), TiXmlText::Print(), TiXmlAttribute::Print(), TiXmlElement::RemoveAttribute(), and TiXmlElement::SetAttribute().

#define TIXML_USE_STL
 

Definition at line 54 of file tinyxml.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 

Definition at line 155 of file tinyxml.h.

00156 { 
00157         TIXML_SUCCESS,
00158         TIXML_NO_ATTRIBUTE,
00159         TIXML_WRONG_TYPE
00160 };

enum TiXmlEncoding
 

Enumeration values:
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 

Definition at line 164 of file tinyxml.h.

00165 {
00166         TIXML_ENCODING_UNKNOWN,
00167         TIXML_ENCODING_UTF8,
00168         TIXML_ENCODING_LEGACY
00169 };


Variable Documentation

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 

Definition at line 171 of file tinyxml.h.

Referenced by TiXmlElement::StreamIn().

const int TIXML_MAJOR_VERSION = 2
 

Definition at line 94 of file tinyxml.h.

const int TIXML_MINOR_VERSION = 5
 

Definition at line 95 of file tinyxml.h.

const int TIXML_PATCH_VERSION = 2
 

Definition at line 96 of file tinyxml.h.


Generated on Mon Feb 15 11:08:14 2010 for loon by  doxygen 1.3.9.1