liblcf
Loading...
Searching...
No Matches
lcf::FlagsXmlHandler< S > Class Template Reference
Inheritance diagram for lcf::FlagsXmlHandler< S >:
Collaboration diagram for lcf::FlagsXmlHandler< S >:

Public Member Functions

 FlagsXmlHandler (S &obj)
void StartElement (XmlReader &, const char *name, const char **)
void EndElement (XmlReader &, const char *)
void CharacterData (XmlReader &, const std::string &data)

Private Attributes

S & obj
bool * field

Detailed Description

template<class S>
class lcf::FlagsXmlHandler< S >

Definition at line 99 of file reader_flags.cpp.

Constructor & Destructor Documentation

◆ FlagsXmlHandler()

template<class S>
lcf::FlagsXmlHandler< S >::FlagsXmlHandler ( S & obj)
inline

Definition at line 104 of file reader_flags.cpp.

References field, and obj.

Member Function Documentation

◆ CharacterData()

template<class S>
void lcf::FlagsXmlHandler< S >::CharacterData ( XmlReader & ,
const std::string & data )
inline

Definition at line 119 of file reader_flags.cpp.

References field.

◆ EndElement()

template<class S>
void lcf::FlagsXmlHandler< S >::EndElement ( XmlReader & ,
const char *  )
inline

Definition at line 116 of file reader_flags.cpp.

References field.

◆ StartElement()

template<class S>
void lcf::FlagsXmlHandler< S >::StartElement ( XmlReader & ,
const char * name,
const char **  )
inline

Definition at line 107 of file reader_flags.cpp.

References lcf::Log::Error(), field, lcf::Flags< S >::idx(), obj, and lcf::Struct< rpg::Actor >::name.

Here is the call graph for this function:

Member Data Documentation

◆ field

template<class S>
bool* lcf::FlagsXmlHandler< S >::field
private

Definition at line 102 of file reader_flags.cpp.

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

◆ obj

template<class S>
S& lcf::FlagsXmlHandler< S >::obj
private

Definition at line 101 of file reader_flags.cpp.

Referenced by FlagsXmlHandler(), and StartElement().


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