Pyrogenesis  trunk
Public Member Functions | Private Attributes | Friends | List of all members
XMLWriter_Element Class Reference

#include <XMLWriter.h>

Collaboration diagram for XMLWriter_Element:
Collaboration graph
[legend]

Public Member Functions

 XMLWriter_Element (XMLWriter_File &file, const char *name)
 
 ~XMLWriter_Element ()
 
template<typename constCharPtr >
void Text (constCharPtr text, bool cdata)
 
template<typename T >
void Attribute (const char *name, T value)
 
template<typename T >
void Setting (const char *name, T value)
 
void Close (int type)
 
template<>
void Text (const char *text, bool cdata)
 
template<>
void Text (const wchar_t *text, bool cdata)
 

Private Attributes

XMLWriter_Filem_File
 
CStr m_Name
 
int m_Type
 

Friends

class XMLWriter_File
 

Constructor & Destructor Documentation

XMLWriter_Element::XMLWriter_Element ( XMLWriter_File file,
const char *  name 
)
XMLWriter_Element::~XMLWriter_Element ( )

Member Function Documentation

template<typename T >
void XMLWriter_Element::Attribute ( const char *  name,
T  value 
)
inline
void XMLWriter_Element::Close ( int  type)
template<typename T >
void XMLWriter_Element::Setting ( const char *  name,
T  value 
)
inline
template<typename constCharPtr >
void XMLWriter_Element::Text ( constCharPtr  text,
bool  cdata 
)
template<>
void XMLWriter_Element::Text ( const char *  text,
bool  cdata 
)
template<>
void XMLWriter_Element::Text ( const wchar_t text,
bool  cdata 
)

Friends And Related Function Documentation

friend class XMLWriter_File
friend

Member Data Documentation

XMLWriter_File* XMLWriter_Element::m_File
private
CStr XMLWriter_Element::m_Name
private
int XMLWriter_Element::m_Type
private

The documentation for this class was generated from the following files: