Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

ps.XML
Class XMLWriter_File

   in XMLWriter.h
   in XMLWriter.cpp

class XMLWriter_File


Field Summary
private CStr m_Data
          
private int m_Indent
          
private XMLWriter_Element* m_LastElement
          
private bool m_PrettyPrint
          
 
Constructor Summary
XMLWriter_File()
          
 
Method Summary
 void Comment( const char* text )
          
 void ElementAttribute< const char* >( const char* name, const char* const& value, bool newelement )
          
 void ElementAttribute< CStr >( const char* name, const CStr& value, bool newelement )
          
 void ElementAttribute< int >( const char* name, const int& value, bool newelement )
          
private void ElementAttribute( const char* name, const T& value, bool newelement )
          
 void ElementAttribute< unsigned int >( const char* name, const unsigned int& value, bool newelement )
          
 void ElementAttribute< float >( const char* name, const float& value, bool newelement )
          
 void ElementAttribute< double >( const char* name, const double& value, bool newelement )
          
 void ElementAttribute< CStrW >( const char* name, const CStrW& value, bool newelement )
          
private void ElementClose()
          
private void ElementEnd( const char* name, int type )
          
private void ElementStart( XMLWriter_Element* element, const char* name )
          
private void ElementText( const char* text )
          
 const CStr& GetOutput()
          
private CStr Indent()
          
 void SetPrettyPrint( bool enabled )
          
 bool StoreVFS( Handle h )
          
 

Field Detail

m_Data

private CStr m_Data;

m_Indent

private int m_Indent;

m_LastElement

private XMLWriter_Element* m_LastElement;

m_PrettyPrint

private bool m_PrettyPrint;


Constructor Detail

XMLWriter_File

public XMLWriter_File();


Method Detail

Comment

public void Comment( const char* text );

ElementAttribute

 void ElementAttribute< const char* >( const char* name, const char* const& value, bool newelement );

ElementAttribute

 void ElementAttribute< CStr >( const char* name, const CStr& value, bool newelement );

ElementAttribute

 void ElementAttribute< int >( const char* name, const int& value, bool newelement );

ElementAttribute

private void ElementAttribute( const char* name, const T& value, bool newelement );

ElementAttribute

 void ElementAttribute< unsigned int >( const char* name, const unsigned int& value, bool newelement );

ElementAttribute

 void ElementAttribute< float >( const char* name, const float& value, bool newelement );

ElementAttribute

 void ElementAttribute< double >( const char* name, const double& value, bool newelement );

ElementAttribute

 void ElementAttribute< CStrW >( const char* name, const CStrW& value, bool newelement );

ElementClose

private void ElementClose();

ElementEnd

private void ElementEnd( const char* name, int type );

ElementStart

private void ElementStart( XMLWriter_Element* element, const char* name );

ElementText

private void ElementText( const char* text );

GetOutput

public const CStr& GetOutput();

Indent

private CStr Indent();

SetPrettyPrint

public void SetPrettyPrint( bool enabled );

StoreVFS

public bool StoreVFS( Handle h );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD