Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_XMLWriter Class Reference

#include <xml_writer.h>

List of all members.

Public Member Functions

 CL_XMLWriter ()
 Construction:.
 CL_XMLWriter (const CL_XMLWriter &copy)
 CL_XMLWriter (CL_IODevice *output, bool delete_output=false)
virtual ~CL_XMLWriter ()
bool get_insert_whitespace () const
 Attributes:.
void set_insert_whitespace (bool enable)
void write (const CL_XMLTokenSave &token)
 Operations:.

Private Attributes

CL_SharedPtr< CL_XMLWriter_Genericimpl
 Implementation:.


Detailed Description

clanCore="XML" header=core.h

Definition at line 48 of file xml_writer.h.


Constructor & Destructor Documentation

CL_XMLWriter::CL_XMLWriter  ) 
 

Construction:.

Definition at line 41 of file xml_writer.cpp.

CL_XMLWriter::CL_XMLWriter const CL_XMLWriter copy  ) 
 

Definition at line 45 of file xml_writer.cpp.

CL_XMLWriter::CL_XMLWriter CL_IODevice output,
bool  delete_output = false
 

Definition at line 49 of file xml_writer.cpp.

References impl.

CL_XMLWriter::~CL_XMLWriter  )  [virtual]
 

Definition at line 55 of file xml_writer.cpp.


Member Function Documentation

bool CL_XMLWriter::get_insert_whitespace  )  const
 

Attributes:.

Definition at line 62 of file xml_writer.cpp.

References impl.

void CL_XMLWriter::set_insert_whitespace bool  enable  ) 
 

Definition at line 67 of file xml_writer.cpp.

References impl.

void CL_XMLWriter::write const CL_XMLTokenSave token  ) 
 

Operations:.

Definition at line 75 of file xml_writer.cpp.

References cl_format(), impl, and insert_escapes_fast().


Member Data Documentation

CL_SharedPtr<CL_XMLWriter_Generic> CL_XMLWriter::impl [private]
 

Implementation:.

Definition at line 75 of file xml_writer.h.

Referenced by CL_XMLWriter(), get_insert_whitespace(), set_insert_whitespace(), and write().


The documentation for this class was generated from the following files:
Generated on Sat Feb 19 22:51:18 2005 for npcore by  doxygen 1.4.1