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

tinyxml.h File Reference

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"

Include dependency graph for tinyxml.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  TiXmlCursor
class  TiXmlBase
 TiXmlBase is a base class for every class in TinyXml. More...
class  TiXmlBase::StringToBuffer
struct  TiXmlBase::Entity
class  TiXmlNode
 The parent class for everything in the Document Object Model. More...
class  TiXmlAttribute
 An attribute is a name-value pair. More...
class  TiXmlAttributeSet
class  TiXmlElement
 The element is a container class. More...
class  TiXmlComment
 An XML comment. More...
class  TiXmlText
 XML text. More...
class  TiXmlDeclaration
 In correct XML the declaration is the first entry in the file. More...
class  TiXmlUnknown
 Any tag that tinyXml doesn't recognize is saved as an unknown. More...
class  TiXmlDocument
 Always the top level node. More...
class  TiXmlHandle
 A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More...

Defines

#define TIXML_STRING   TiXmlString
#define TIXML_OSTREAM   TiXmlOutStream
#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 = 4
const int TIXML_PATCH_VERSION = 3
const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN


Define Documentation

#define TIXML_OSTREAM   TiXmlOutStream
 

Definition at line 55 of file tinyxml.h.

Referenced by operator<<().

#define TIXML_SAFE
 

Definition at line 63 of file tinyxml.h.

#define TIXML_STRING   TiXmlString
 

Definition at line 54 of file tinyxml.h.

Referenced by TiXmlAttributeSet::Add(), TiXmlElement::Attribute(), TiXmlBase::GetEntity(), TiXmlDocument::LoadFile(), TiXmlAttribute::NameTStr(), TiXmlText::Parse(), TiXmlElement::Parse(), TiXmlText::Print(), TiXmlAttribute::Print(), TiXmlBase::PutString(), TiXmlElement::QueryDoubleAttribute(), TiXmlElement::QueryIntAttribute(), TiXmlElement::RemoveAttribute(), and TiXmlElement::SetAttribute().


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 

Definition at line 109 of file tinyxml.h.

enum TiXmlEncoding
 

Enumeration values:
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 

Definition at line 118 of file tinyxml.h.


Variable Documentation

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 

Definition at line 125 of file tinyxml.h.

const int TIXML_MAJOR_VERSION = 2
 

Definition at line 91 of file tinyxml.h.

const int TIXML_MINOR_VERSION = 4
 

Definition at line 92 of file tinyxml.h.

const int TIXML_PATCH_VERSION = 3
 

Definition at line 93 of file tinyxml.h.


Generated on Wed Sep 5 12:54:35 2007 for DSACSS Operational Code by  doxygen 1.3.9.1