Utility operators and manipulators.
[Xsil document parsing]


Classes

class  xml::xsilIndent
class  xml::xsilTagBegin
class  xml::xsilTagEnd
class  xml::xsilDimAttr
class  xml::xsilEncodingAttr
class  xml::xsilDataTypename< T >
class  xml::xsilBase64< T >
class  xml::xsil_base
struct  xml::xsil_table
 Dummy class for writing the table typename. More...
class  xml::xsilStd

Functions

std::ostream & xml::base64encode (std::ostream &os, const char *p, int num, int elsize)
 Encode a data array in base64.
bool xml::base64decode (const char *code, int codelen, char *p, int len, int ctype=0)
 Decode a data array from base64 (ctype=0) or from uuencoding (ctype=1).
std::ostream & xml::operator<< (std::ostream &os, const xsilIndent &i)
 Write indent to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilTagBegin &t)
 Write XML start tag.
std::ostream & xml::operator<< (std::ostream &os, const xsilTagEnd &t)
 Write XML end tag.
std::ostream & xml::operator<< (std::ostream &os, const xsilDimAttr &d)
 Write dimension attribute.
std::ostream & xml::operator<< (std::ostream &os, const xsilEncodingAttr &e)
 Write encoding attribute.
std::ostream & xml::operator<< (std::ostream &os, const xsil_base &b)
 Write base attributes to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< bool > &t)
 Write boolean type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< char > &t)
 Write byte type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< short > &t)
 Write byte short to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< int > &t)
 Write int type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< long long > &t)
 Write long type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< float > &t)
 Write float type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< double > &t)
 Write double type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< std::complex< float > > &t)
 Write complex<float> type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< std::complex< double > > &t)
 Write complex<double> type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< const char * > &t)
 Write string type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< std::string > &t)
 Write string type to output stream.
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< Time > &t)
 Write Time type to output stream (only used for tables).
std::ostream & xml::operator<< (std::ostream &os, const xsilDataTypename< xml::xsil_table > &t)
 Write table type to output stream (only used for tables).

Detailed Description

Internal use.

brief Helper manipulators to write XML formated 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