xml::xsil_base Class Reference
[Utility operators and manipulators.]

#include <Xsil.hh>

Inheritance diagram for xml::xsil_base:

xml::xsilArray< T > xml::xsilComment xml::xsilDataBegin xml::xsilParameter< T > xml::xsilTableBegin xml::xsilTableColumn< T > xml::xsilTableDataBegin xml::xsilTime

List of all members.

Public Member Functions

 xsil_base (const char *name=0, int level=0)
 Costructor with name and indent level.
 xsil_base (const char *name, const char *unit, int level=0)
 Costructor with name, unit and indent level.
void SetUnit (const char *unit)
 Set unit.
void SetComment (const char *comment)
 Set comment.
std::ostream & write (std::ostream &os) const
 Write base attributes to output stream.

Protected Attributes

const char * fName
 Pointer to name.
const char * fUnit
 Pointer to unit.
const char * fComment
 Pointer to comment.
int fLevel
 Indent level.


Detailed Description

Xsil base attributes manipulator. This manipulator adds a name, unit and comments attributes to the output stream. Example: {verbatim} os << xsilTagBegin (xmlParam) << xsil_base ("Points") << xmlDimType (N) << xmlTagClosing; {verbatim} Typically used internally.

brief Xsil base attributes manipulator.

Author:
Written June 2000 by Daniel Sigg
Version:
1.0

The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:40 2009 for dmt by  doxygen 1.5.4