Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tinyxml2.cc File Reference
#include "tinyxml2.h"
#include <new>
#include <cstddef>
#include <cstdarg>
+ Include dependency graph for tinyxml2.cc:

Go to the source code of this file.

Classes

struct  tinyxml2::Entity
 
struct  tinyxml2::LongFitsIntoSizeTMinusOne< bool >
 
struct  tinyxml2::LongFitsIntoSizeTMinusOne< false >
 

Namespaces

namespace  tinyxml2
 

Macros

#define TIXML_SNPRINTF   snprintf
 
#define TIXML_VSNPRINTF   vsnprintf
 
#define TIXML_SSCANF   sscanf
 

Functions

static int TIXML_VSCPRINTF (const char *format, va_list va)
 
static FILE * tinyxml2::callfopen (const char *filepath, const char *mode)
 

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 tinyxml2::NUM_ENTITIES = 5
 
static const Entity tinyxml2::entities [NUM_ENTITIES]
 

Macro Definition Documentation

#define TIXML_SNPRINTF   snprintf

Definition at line 92 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 92 of file tinyxml2.cc

Referenced by tinyxml2::XMLDocument::PrintError(), and tinyxml2::XMLUtil::ToStr().

#define TIXML_SSCANF   sscanf

Definition at line 100 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 100 of file tinyxml2.cc

Referenced by tinyxml2::XMLUtil::ToDouble(), tinyxml2::XMLUtil::ToFloat(), tinyxml2::XMLUtil::ToInt(), tinyxml2::XMLUtil::ToInt64(), and tinyxml2::XMLUtil::ToUnsigned().

#define TIXML_VSNPRINTF   vsnprintf

Definition at line 93 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 93 of file tinyxml2.cc

Referenced by tinyxml2::XMLPrinter::Print().

Function Documentation

static int TIXML_VSCPRINTF ( const char *  format,
va_list  va 
)
inlinestatic

Definition at line 94 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 94 of file tinyxml2.cc

References TIXMLASSERT.

Referenced by tinyxml2::XMLPrinter::Print().

+ Here is the caller graph for this function:

Variable Documentation

const char CARRIAGE_RETURN = (char)0x0d
static

Definition at line 106 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 106 of file tinyxml2.cc

const char CR = CARRIAGE_RETURN
static

Definition at line 107 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 107 of file tinyxml2.cc

const char DOUBLE_QUOTE = '\"'
static

Definition at line 109 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 109 of file tinyxml2.cc

const char LF = LINE_FEED
static

Definition at line 105 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 105 of file tinyxml2.cc

Referenced by tinyxml2::StrPair::GetStr().

const char LINE_FEED = (char)0x0a
static

Definition at line 104 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 104 of file tinyxml2.cc

const char SINGLE_QUOTE = '\''
static

Definition at line 108 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 108 of file tinyxml2.cc

const unsigned char TIXML_UTF_LEAD_0 = 0xefU
static

Definition at line 115 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 115 of file tinyxml2.cc

Referenced by tinyxml2::XMLPrinter::PushHeader().

const unsigned char TIXML_UTF_LEAD_1 = 0xbbU
static

Definition at line 116 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 116 of file tinyxml2.cc

Referenced by tinyxml2::XMLPrinter::PushHeader().

const unsigned char TIXML_UTF_LEAD_2 = 0xbfU
static

Definition at line 117 of file tinyxml2.cc.

View newest version in sPHENIX GitHub at line 117 of file tinyxml2.cc

Referenced by tinyxml2::XMLPrinter::PushHeader(), and tinyxml2::XMLUtil::ReadBOM().