|
Public Member Functions |
| EConfBase (const char *name, bool has_default=false, const char *comment=NULL) |
| EConfBase (const EConfBase &orig) |
EConfBase & | operator= (const EConfBase &) |
virtual | ~EConfBase () |
bool | set () const |
bool | start_element (const char *name, const char **atts, XML_Parser p) |
bool | end_element (const char *name, XML_Parser p) |
virtual bool | start_child_element (const char *name, const char **atts, XML_Parser p)=0 |
virtual bool | end_child_element (const char *name, XML_Parser p)=0 |
virtual void | parse (const char **atts, XML_Parser p) |
virtual bool | begin_parse (const char *name, const char **atts, XML_Parser p)=0 |
virtual bool | end_parse (const char *name, XML_Parser p) |
virtual void | dump (int depth, ostream &ostr, bool complete)=0 |
ostream & | indent (int depth, ostream &ostr) const |
ostream & | comment (int depth, ostream &ostr, bool complete) const |
Protected Attributes |
char * | _name |
EConfBase * | _recurs |
| important during parsing
|
bool | _set |
bool | _has_default |
char * | _comment |