Orxonox: src/tinyxml/tinyxml.h File Reference

# tinyxml.h File Reference

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

## Classes

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

## Defines

#define | TIXML_SAFE
#define | TIXML_SSCANF sscanf
#define | TIXML_STRING TiXmlString

## Enumerations

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

## Variables

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

## Define Documentation

#define TIXML_SAFE

#define TIXML_SSCANF sscanf

Referenced by TiXmlAttribute::QueryDoubleValue(), and TiXmlAttribute::QueryIntValue().

#define TIXML_STRING TiXmlString

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

## Enumeration Type Documentation

anonymous enum

Enumerator:

  TIXML_SUCCESS |
  TIXML_NO_ATTRIBUTE |
  TIXML_WRONG_TYPE |

enum TiXmlEncoding

Enumerator:

  TIXML_ENCODING_UNKNOWN |
  TIXML_ENCODING_UTF8 |
  TIXML_ENCODING_LEGACY |

## Variable Documentation

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN

const int TIXML_MAJOR_VERSION = 2

const int TIXML_MINOR_VERSION = 5

const int TIXML_PATCH_VERSION = 3