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 &stream, 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 108 of file reader_flags.cpp.

Constructor & Destructor Documentation

◆ FlagsXmlHandler()

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

Definition at line 113 of file reader_flags.cpp.

Member Function Documentation

◆ CharacterData()

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

Definition at line 128 of file reader_flags.cpp.

References lcf::FlagsXmlHandler< S >::field.

◆ EndElement()

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

Definition at line 125 of file reader_flags.cpp.

References lcf::FlagsXmlHandler< S >::field.

◆ StartElement()

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

Definition at line 116 of file reader_flags.cpp.

References lcf::FlagsXmlHandler< S >::field, lcf::Flags< S >::idx(), and lcf::FlagsXmlHandler< S >::obj.

+ Here is the call graph for this function:

Member Data Documentation

◆ field

◆ obj

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

Definition at line 110 of file reader_flags.cpp.

Referenced by lcf::FlagsXmlHandler< S >::StartElement().


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