Bridge++  Version 1.4.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser_tinyxml Class Reference

Public Member Functions

int parse (const char *buf, Parameters &params)
 
 Parser_tinyxml ()
 

Static Public Attributes

static const string class_name = "ParameterManager_XML::Parser_tinyxml"
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

int store_map_data (const XMLElement *, Parameters &)
 
int store_vector_data (const XMLElement *, vector< string > &)
 
void traverse (const XMLElement *, const string &indent="") const
 

Detailed Description

Definition at line 36 of file parameterManager_XML.cpp.

Constructor & Destructor Documentation

Parser_tinyxml::Parser_tinyxml ( )
inline

Definition at line 44 of file parameterManager_XML.cpp.

Member Function Documentation

int Parser_tinyxml::parse ( const char *  buf,
Parameters params 
)

Definition at line 62 of file parameterManager_XML.cpp.

int Parser_tinyxml::store_map_data ( const XMLElement elem,
Parameters params 
)
private

Definition at line 179 of file parameterManager_XML.cpp.

int Parser_tinyxml::store_vector_data ( const XMLElement elem,
vector< string > &  v 
)
private

Definition at line 107 of file parameterManager_XML.cpp.

void Parser_tinyxml::traverse ( const XMLElement elem,
const string &  indent = "" 
) const
private

Definition at line 225 of file parameterManager_XML.cpp.

Member Data Documentation

const string Parser_tinyxml::class_name = "ParameterManager_XML::Parser_tinyxml"
static

Definition at line 39 of file parameterManager_XML.cpp.

Bridge::VerboseLevel Parser_tinyxml::m_vl
protected

Definition at line 55 of file parameterManager_XML.cpp.


The documentation for this class was generated from the following file: