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

Public Member Functions

 EquipmentXmlHandler (RPG::Equipment &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::Equipmentref
 
int16_t * field
 

Detailed Description

Definition at line 68 of file ldb_equipment.cpp.

Constructor & Destructor Documentation

◆ EquipmentXmlHandler()

EquipmentXmlHandler::EquipmentXmlHandler ( RPG::Equipment ref)
inline

Definition at line 73 of file ldb_equipment.cpp.

Member Function Documentation

◆ CharacterData()

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

Reimplemented from XmlHandler.

Definition at line 93 of file ldb_equipment.cpp.

References Data::data, field, and XmlReader::Read().

+ Here is the call graph for this function:

◆ EndElement()

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

Reimplemented from XmlHandler.

Definition at line 90 of file ldb_equipment.cpp.

References field.

◆ StartElement()

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

Reimplemented from XmlHandler.

Definition at line 74 of file ldb_equipment.cpp.

References RPG::Equipment::accessory_id, RPG::Equipment::armor_id, XmlReader::Error(), field, RPG::Equipment::helmet_id, ref, RPG::Equipment::shield_id, and RPG::Equipment::weapon_id.

+ Here is the call graph for this function:

Member Data Documentation

◆ field

int16_t* EquipmentXmlHandler::field
private

Definition at line 71 of file ldb_equipment.cpp.

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

◆ ref

RPG::Equipment& EquipmentXmlHandler::ref
private

Definition at line 70 of file ldb_equipment.cpp.

Referenced by StartElement().


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