OBTtinyxml.h File Reference

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

Include dependency graph for OBTtinyxml.h:

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

Go to the source code of this file.

Namespaces

namespace  OBT

Classes

struct  OBT::TiXmlCursor
class  OBT::TiXmlVisitor
 If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks. More...
class  OBT::TiXmlBase
 TiXmlBase is a base class for every class in TinyXml. More...
struct  OBT::TiXmlBase::Entity
class  OBT::TiXmlNode
 The parent class for everything in the Document Object Model. More...
class  OBT::TiXmlAttribute
 An attribute is a name-value pair. More...
class  OBT::TiXmlAttributeSet
class  OBT::TiXmlElement
 The element is a container class. More...
class  OBT::TiXmlComment
 An XML comment. More...
class  OBT::TiXmlText
 XML text. More...
class  OBT::TiXmlDeclaration
 In correct XML the declaration is the first entry in the file. More...
class  OBT::TiXmlUnknown
 Any tag that tinyXml doesn't recognize is saved as an unknown. More...
class  OBT::TiXmlDocument
 Always the top level node. More...
class  OBT::TiXmlHandle
 A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More...
class  OBT::TiXmlPrinter
 Print to memory functionality. More...

Defines

#define TIXML_STRING   std::string
#define TIXML_SAFE
#define TIXML_SSCANF   sscanf

Enumerations

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

Variables

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


Define Documentation

#define TIXML_SAFE

Definition at line 66 of file OBTtinyxml.h.

#define TIXML_SSCANF   sscanf

Definition at line 87 of file OBTtinyxml.h.

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

#define TIXML_STRING   std::string

Definition at line 55 of file OBTtinyxml.h.

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


Generated on Wed Oct 1 11:34:09 2008 for OBT by  doxygen 1.5.3