|
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 |