Go to the documentation of this file.
10 #ifndef LCF_READER_XML_H
11 #define LCF_READER_XML_H
16 #if defined(LCF_SUPPORT_XML)
56 void Error(
const char* fmt, ...);
72 static void Read(T& ref,
const std::string&
data);
78 static void ReadVector(std::vector<T>& ref,
const std::string&
data);
99 #if defined(LCF_SUPPORT_XML)
static void Read(T &ref, const std::string &data)
void Error(const char *fmt,...)
XmlReader(std::istream &filestream)
void SetHandler(XmlHandler *handler)
static void ReadVector(std::vector< T > &ref, const std::string &data)
std::vector< XmlHandler * > handlers
virtual void StartElement(XmlReader &, const char *, const char **)
void StartElement(const char *name, const char **atts)
void CharacterData(const char *s, int len)
virtual void EndElement(XmlReader &, const char *)
void EndElement(const char *name)
virtual void CharacterData(XmlReader &, const std::string &)