liblcf
ParametersXmlHandler Class Reference
+ Inheritance diagram for ParametersXmlHandler:
+ Collaboration diagram for ParametersXmlHandler:

Public Member Functions

 ParametersXmlHandler (RPG::Parameters &ref)
 
void StartElement (XmlReader &stream, const char *name, const char **)
 
void EndElement (XmlReader &, const char *)
 
void CharacterData (XmlReader &, const std::string &data)
 

Private Attributes

RPG::Parametersref
 
std::vector< int16_t > * field
 

Detailed Description

Definition at line 60 of file ldb_parameters.cpp.

Constructor & Destructor Documentation

◆ ParametersXmlHandler()

ParametersXmlHandler::ParametersXmlHandler ( RPG::Parameters ref)
inline

Definition at line 65 of file ldb_parameters.cpp.

Member Function Documentation

◆ CharacterData()

void ParametersXmlHandler::CharacterData ( XmlReader ,
const std::string &  data 
)
inlinevirtual

Reimplemented from XmlHandler.

Definition at line 87 of file ldb_parameters.cpp.

References Data::data, and field.

◆ EndElement()

void ParametersXmlHandler::EndElement ( XmlReader ,
const char *   
)
inlinevirtual

Reimplemented from XmlHandler.

Definition at line 84 of file ldb_parameters.cpp.

References field.

◆ StartElement()

void ParametersXmlHandler::StartElement ( XmlReader stream,
const char *  name,
const char **   
)
inlinevirtual

Reimplemented from XmlHandler.

Definition at line 66 of file ldb_parameters.cpp.

References RPG::Parameters::agility, RPG::Parameters::attack, RPG::Parameters::defense, XmlReader::Error(), field, RPG::Parameters::maxhp, RPG::Parameters::maxsp, ref, and RPG::Parameters::spirit.

+ Here is the call graph for this function:

Member Data Documentation

◆ field

std::vector<int16_t>* ParametersXmlHandler::field
private

Definition at line 63 of file ldb_parameters.cpp.

Referenced by CharacterData(), EndElement(), and StartElement().

◆ ref

RPG::Parameters& ParametersXmlHandler::ref
private

Definition at line 62 of file ldb_parameters.cpp.

Referenced by StartElement().


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