|
Classes |
class | __deep_iterator |
class | __find_iterator |
class | __iterator |
class | __path_iterator |
class | Attribute |
| Encapsulates an XML attribute. More...
|
class | Document |
| Class containing a logical XML file representation. More...
|
class | Element |
| XML element abstract base class. More...
|
class | Error |
class | IOError |
class | MalformedError |
class | Node |
| Implements an XML node. More...
|
class | NotFoundError |
Typedefs |
typedef std::list< Attribute * > | AttribList |
typedef AttribList::iterator | AttribListIter |
Enumerations |
enum | errorType { malformedError = 1,
ioError,
notFoundError
} |
Functions |
std::ostream & | operator<< (std::ostream &stream, const Element &elem) |
std::string | escape (const std::string unescaped) |
| Escapes a string.
|
std::ostream & | writeEscape (std::ostream &stream, const std::string &src) |
char | parseEntity (const std::string entity) |
std::istream & | operator>> (std::istream &stream, Document &doc) |
std::ostream & | operator<< (std::ostream &stream, Error &err) |