#include <ixlib_xml.hh>
Public Types | |
| typedef std::map<std::string, std::string> | attribute_map |
| typedef std::vector<tag *> | children_list |
| typedef std::vector<std::string> | text_list |
| typedef children_list::iterator | iterator |
| typedef children_list::const_iterator | const_iterator |
Public Methods | |
| tag () | |
| tag (std::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 (std::string const &name) |
| void | name (std::string const &name) |
| std::string | name () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| void | setName (std::string const &n) |
| |
| std::string | getName () 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 (std::ostream &ostr, TSize indent) |
| void | setLastText (std::string const &text) |
Protected Attributes | |
| std::string | Name |
Friends | |
| class | 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 134 of file ixlib_xml.hh. |
|
|
|
|
|
Referenced by appendTag(). |
|
|
Definition at line 112 of file ixlib_xml.hh. |
|
|
Definition at line 109 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 142 of file ixlib_xml.hh. |
|
|
Definition at line 130 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 146 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. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001