#include <ixlib_xml.hh>
Public Types | |
typedef map<string,string> | attribute_map |
typedef vector<tag *> | children_list |
typedef vector<string> | text_list |
typedef children_list::iterator | iterator |
typedef children_list::const_iterator | const_iterator |
Public Methods | |
tag () | |
tag (string const &name) | |
tag (tag const &source) | |
~tag () | |
void | appendTag (tag *tag) |
void | insertTag (children_list::iterator before, tag *tag) |
void | insertTag (text_list::iterator before, tag *tag) |
tag* | findTag (string const &name) |
void | setName (string const &name) |
string | getName () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
Public Attributes | |
attribute_map | Attributes |
children_list | Children |
text_list | Text |
Protected Methods | |
void | parse (token_iterator &first, token_iterator const &last) |
void | write (ostream &ostr, TSize indent) |
void | setLastText (string const &text) |
Protected Attributes | |
string | Name |
friend | xml_file |
|
Definition at line 82 of file ixlib_xml.hh. |
|
Definition at line 83 of file ixlib_xml.hh. |
|
Definition at line 91 of file ixlib_xml.hh. |
|
Definition at line 90 of file ixlib_xml.hh. |
|
Definition at line 84 of file ixlib_xml.hh. |
|
Definition at line 93 of file ixlib_xml.hh. |
|
Definition at line 96 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 102 of file ixlib_xml.hh. |
|
Definition at line 119 of file ixlib_xml.hh. |
|
Definition at line 116 of file ixlib_xml.hh. |
|
Definition at line 125 of file ixlib_xml.hh. |
|
Definition at line 122 of file ixlib_xml.hh. |
|
|
|
Definition at line 112 of file ixlib_xml.hh. |
|
|
|
Referenced by appendTag(). |
|
|
|
Definition at line 133 of file ixlib_xml.hh. |
|
Definition at line 109 of file ixlib_xml.hh. |
|
|
|
Definition at line 86 of file ixlib_xml.hh. |
|
Definition at line 87 of file ixlib_xml.hh. |
|
Definition at line 79 of file ixlib_xml.hh. |
|
Definition at line 88 of file ixlib_xml.hh. |
|
Definition at line 137 of file ixlib_xml.hh. |