ddc
Classes | Macros | Enumerations | Variables
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:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Macros

#define TIXML_LOG   printf
 
#define TIXML_STRING   TiXmlString
 
#define TIXML_OSTREAM   TiXmlOutStream
 

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 = 3
 
const int TIXML_PATCH_VERSION = 1
 
const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 

Macro Definition Documentation

◆ TIXML_LOG

#define TIXML_LOG   printf

Referenced by TiXmlNode::Identify().

◆ TIXML_STRING

#define TIXML_STRING   TiXmlString

Referenced by TinyXPath::node_set::d_get_value(), TiXmlAttributeSet::Find(), TiXmlNode::FirstChild(), TiXmlBase::GetChar(), TiXmlBase::GetEntity(), TinyXPath::action_store::i_get_size(), TinyXPath::i_xml_cardinality(), TiXmlNode::Identify(), TiXmlBase::IsWhiteSpace(), TiXmlElement::LastAttribute(), TiXmlNode::LastChild(), TiXmlDocument::LoadFile(), TiXmlNode::NextSibling(), TiXmlText::operator=(), TiXmlUnknown::operator=(), TiXmlAttribute::Parse(), TiXmlElement::Parse(), TiXmlText::Parse(), TiXmlUnknown::Parse(), TiXmlNode::PreviousSibling(), TiXmlAttribute::Print(), TiXmlText::Print(), TiXmlDocument::Print(), TiXmlBase::PutString(), TiXmlBase::ReadText(), TiXmlElement::ReadValue(), TinyXPath::xpath_processor::S_compute_xpath(), TinyXPath::expression_result::S_get_string(), TinyXPath::node_set::S_get_string_value(), TinyXPath::node_set::S_get_value(), TinyXPath::xpath_stack::S_pop_string(), TinyXPath::S_remove_lead_trail(), TiXmlBase::SkipWhiteSpace(), TiXmlDeclaration::Standalone(), TiXmlNode::ToDeclaration(), TinyXPath::node_set::v_add_node_in_set(), TinyXPath::xpath_processor::v_execute_absolute_path(), TinyXPath::xpath_processor::v_execute_one(), TinyXPath::xpath_processor::v_execute_step(), TinyXPath::xpath_processor::v_function_concat(), TinyXPath::xpath_processor::v_function_contains(), TinyXPath::xpath_processor::v_function_name(), TinyXPath::xpath_processor::v_function_normalize_space(), TinyXPath::xpath_processor::v_function_starts_with(), TinyXPath::xpath_processor::v_function_string_length(), TinyXPath::xpath_processor::v_function_substring(), TinyXPath::xpath_processor::v_function_text(), v_out_one_line(), TinyXPath::expression_result::v_set_comment(), v_test_one_string_tiny(), TinyXPath::xpath_processor::~ xpath_processor(), and TiXmlComment::~TiXmlComment().

◆ TIXML_OSTREAM

#define TIXML_OSTREAM   TiXmlOutStream

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 

◆ TiXmlEncoding

Enumerator
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 

Variable Documentation

◆ TIXML_MAJOR_VERSION

const int TIXML_MAJOR_VERSION = 2

◆ TIXML_MINOR_VERSION

const int TIXML_MINOR_VERSION = 3

◆ TIXML_PATCH_VERSION

const int TIXML_PATCH_VERSION = 1

◆ TIXML_DEFAULT_ENCODING

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN