Output stream manipulators.
[Xsil document parsing]


Classes

class  xml::xsilHeader
class  xml::xsilTrailer
class  xml::xsilComment
class  xml::xsilTime
class  xml::xsilParameter< T >
class  xml::xsilArray< T >
class  xml::xsilDataBegin
class  xml::xsilDataEnd< T >
class  xml::xsilTableBegin
class  xml::xsilTableEnd
class  xml::xsilTableColumn< T >
class  xml::xsilTableDataBegin
class  xml::xsilTableDataEnd
class  xml::xsilTableEntry< T >
class  xml::xsilTableEntry< const char * >
class  xml::xsilTableEntryDelimiter

Functions

std::string xml::xsilStringEscape (const char *p)
 Escape special characters <>&"'.
std::string xml::xsilEscape (const char *p, int len)
 Escape a string so it can be stored as a table cell.
std::string xml::xsilUnescape (const char *p)
 Unescape a string from a table cell.
std::ostream & xml::operator<< (std::ostream &os, const xsilHeader &h)
 Write header to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTrailer &t)
 Write trailer to output stream.
template<class T>
std::ostream & xml::operator<< (std::ostream &os, const xsilParameter< T > &p)
 Write parameter to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilComment &t)
 Write comment to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTime &t)
 Write time to output stream.
template<class T>
std::ostream & xml::operator<< (std::ostream &os, const xsilArray< T > &arr)
 Write array of data object.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataBegin &d)
 Write data object head to output stream.
template<class T>
std::ostream & xml::operator<< (std::ostream &os, const xsilDataEnd< T > &d)
 Write data of data object plus end of data object tag.
std::ostream & xml::operator<< (std::ostream &os, const xsilTableBegin &d)
 Write table begin object to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTableEnd &d)
 Write table end object to output stream.
template<class T>
std::ostream & xml::operator<< (std::ostream &os, const xsilTableColumn< T > &d)
 Write table column to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTableDataBegin &d)
 Write table data begin object to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTableDataEnd &d)
 Write table data end object to output stream.
template<class T>
std::ostream & xml::operator<< (std::ostream &os, const xsilTableEntry< T > &d)
 Write table data entry object to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTableEntryDelimiter &d)
 Write table delimiter to output stream.

Detailed Description

These are the main XSIL output manipulators and operators.

brief Manipulators to write XML formatted streams

Author:
Written June 2000 by Daniel Sigg
Version:
1.0

Generated on Sun Mar 8 19:20:56 2009 for dmt by  doxygen 1.5.4