Virtual Belgium  2.0
A micro-simulation platform for the Belgian population
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
tinyxml2.cpp File Reference
#include "../include/tinyxml2.hpp"
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <new>
#include <cstddef>

Classes

struct  Entity
 

Macros

#define DELETE_NODE(node)
 
#define DELETE_ATTRIBUTE(attrib)
 

Variables

static const char LINE_FEED = (char) 0x0a
 
static const char LF = LINE_FEED
 
static const char CARRIAGE_RETURN = (char) 0x0d
 
static const char CR = CARRIAGE_RETURN
 
static const char SINGLE_QUOTE = '\''
 
static const char DOUBLE_QUOTE = '\"'
 
static const unsigned char TIXML_UTF_LEAD_0 = 0xefU
 
static const unsigned char TIXML_UTF_LEAD_1 = 0xbbU
 
static const unsigned char TIXML_UTF_LEAD_2 = 0xbfU
 
static const int NUM_ENTITIES = 5
 
static const Entity entities [NUM_ENTITIES]
 

Macro Definition Documentation

#define DELETE_ATTRIBUTE (   attrib)
Value:
{ \
if ( attrib ) { \
MemPool* pool = attrib->memPool; \
attrib->~XMLAttribute(); \
pool->Free( attrib ); \
} \
}
#define DELETE_NODE (   node)
Value:
{ \
if ( node ) { \
MemPool* pool = node->memPool; \
node->~XMLNode(); \
pool->Free( node ); \
} \
}

Variable Documentation

const char CARRIAGE_RETURN = (char) 0x0d
static
const char CR = CARRIAGE_RETURN
static
const char DOUBLE_QUOTE = '\"'
static
const Entity entities[NUM_ENTITIES]
static
Initial value:
= { { "quot", 4, DOUBLE_QUOTE }, {
"amp", 3, '&' }, { "apos", 4, SINGLE_QUOTE }, { "lt", 2, '<' }, { "gt", 2,
'>' } }
static const char DOUBLE_QUOTE
Definition: tinyxml2.cpp:43
static const char SINGLE_QUOTE
Definition: tinyxml2.cpp:42
const char LF = LINE_FEED
static
const char LINE_FEED = (char) 0x0a
static
const int NUM_ENTITIES = 5
static
const char SINGLE_QUOTE = '\''
static
const unsigned char TIXML_UTF_LEAD_0 = 0xefU
static
const unsigned char TIXML_UTF_LEAD_1 = 0xbbU
static
const unsigned char TIXML_UTF_LEAD_2 = 0xbfU
static