Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XMLStack.h File Reference

#include <string>
#include <vector>
#include <map>
#include <exception>
#include <algorithm>
#include <sstream>
#include <iomanip>
#include "ConvertEncoding.h"

Go to the source code of this file.

Compounds

struct  XMLStringConstants< char, std::char_traits< char >, std::allocator< char > >
 Specialization of XMLStringConstants for char. More...

struct  XMLStringConstants< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >
 Specialization of XMLStringConstants for wchar_t. More...

class  XMLStackAttribute
 Node class for creating attributes in element nodes. More...

class  XMLStackCDATASection
 CDATA sections are not parsed and thus can contain markup. More...

class  XMLStackComment
 Represents a comment in the XML. More...

class  XMLStackDocument
 XMLStackDocument is a fast stack-based XML writer. More...

class  XMLStackElement
 This node derived class creates element nodes in the XML. More...

class  XMLStackException
 Exception thrown by the XMLStack* classes. More...

class  XMLStackNode
 Abstract base class for all node types. More...

class  XMLStackProcessingInstruction
 Represents a processor instruction. More...

class  XMLStackRawXML
 This node isn't really a node per se, but a way to write XML directly into the XML buffer. More...

class  XMLStackText
 This node creates textual data inside the XML. More...

struct  XMLStringConstants
 Defines string constants needed by the node classes. More...


Defines

#define _CE   ConvertEncoding

Typedefs

typedef XMLStackDocument<wchar_t,
std::char_traits<wchar_t>,
std::allocator<wchar_t> > 
WXMLStackDocument
typedef XMLStackDocument<char,
std::char_traits<char>, std::allocator<
char> > 
AXMLStackDocument


Define Documentation

#define _CE   ConvertEncoding
 

Definition at line 22 of file XMLStack.h.

Referenced by XMLStackElement::createAttribute(), and XMLStackElement::getAttribute().


Typedef Documentation

typedef XMLStackDocument<char, std::char_traits<char>, std::allocator<char> > AXMLStackDocument
 

Definition at line 2532 of file XMLStack.h.

typedef XMLStackDocument<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > WXMLStackDocument
 

Definition at line 2530 of file XMLStack.h.


Generated at Mon Aug 6 11:54:20 2001 for XMLStack by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001