library of assembled shared sources

http://lass.cocamware.com

lass::io::XmlOStream Class Reference

Output stream for writing a selection of geometric primitives to XML files. More...

#include <xml_o_stream.h>

Inheritance diagram for lass::io::XmlOStream:

Inheritance graph
[legend]
Collaboration diagram for lass::io::XmlOStream:

Collaboration graph
[legend]

Public Member Functions

virtual ~XmlOStream ()
virtual XmlOStreamoperator<< (char iIn)=0
virtual XmlOStreamoperator<< (signed char iIn)=0
virtual XmlOStreamoperator<< (unsigned char iIn)=0
virtual XmlOStreamoperator<< (signed short iIn)=0
virtual XmlOStreamoperator<< (unsigned short iIn)=0
virtual XmlOStreamoperator<< (signed int iIn)=0
virtual XmlOStreamoperator<< (unsigned int iIn)=0
virtual XmlOStreamoperator<< (signed long iIn)=0
virtual XmlOStreamoperator<< (unsigned long iIn)=0
virtual XmlOStreamoperator<< (float iIn)=0
virtual XmlOStreamoperator<< (double iIn)=0
virtual XmlOStreamoperator<< (long double iIn)=0
virtual XmlOStreamoperator<< (bool iIn)=0
virtual XmlOStreamoperator<< (const void *iIn)=0
virtual XmlOStreamoperator<< (const char *iIn)=0
virtual XmlOStreamoperator<< (const std::string &iIn)=0
virtual XmlOStreamoperator<< (std::ostream &(*iIn)(std::ostream &))=0
const bool good () const
const bool eof () const
const bool fail () const
const bool bad () const
std::ios_base::iostate rdstate () const
void clear (std::ios_base::iostate iState=std::ios_base::goodbit)
void setstate (std::ios_base::iostate iState)
 operator num::SafeBool () const
const bool operator! () const

Protected Member Functions

void swap (NonCopyable &)

Detailed Description

Output stream for writing a selection of geometric primitives to XML files.

Definition at line 66 of file xml_o_stream.h.


Constructor & Destructor Documentation

virtual lass::io::XmlOStream::~XmlOStream (  )  [inline, virtual]

Definition at line 70 of file xml_o_stream.h.


Member Function Documentation

virtual XmlOStream& lass::io::XmlOStream::operator<< ( char  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( signed char  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( unsigned char  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( signed short  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( unsigned short  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( signed int  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( unsigned int  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( signed long  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( unsigned long  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( float  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( double  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( long double  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( bool  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( const void *  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( const char *  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( const std::string &  iIn  )  [pure virtual]

virtual XmlOStream& lass::io::XmlOStream::operator<< ( std::ostream &(*)(std::ostream &)  iIn  )  [pure virtual]

const bool lass::io::StreamBase::good (  )  const [inline, inherited]

const bool lass::io::StreamBase::eof (  )  const [inline, inherited]

Definition at line 77 of file stream_base.h.

Referenced by lass::io::Image::open(), and lass::io::Image::save().

const bool lass::io::StreamBase::fail (  )  const [inline, inherited]

Definition at line 78 of file stream_base.h.

Referenced by lass::io::StreamBase::operator num::SafeBool().

const bool lass::io::StreamBase::bad (  )  const [inline, inherited]

Definition at line 79 of file stream_base.h.

std::ios_base::iostate lass::io::StreamBase::rdstate (  )  const [inline, inherited]

Definition at line 80 of file stream_base.h.

Referenced by lass::io::XmlOElement::XmlOElement().

void lass::io::StreamBase::clear ( std::ios_base::iostate  iState = std::ios_base::goodbit  )  [inline, inherited]

void lass::io::StreamBase::setstate ( std::ios_base::iostate  iState  )  [inline, inherited]

lass::io::StreamBase::operator num::SafeBool (  )  const [inline, inherited]

const bool lass::io::StreamBase::operator! (  )  const [inline, inherited]

Definition at line 84 of file stream_base.h.

void lass::util::NonCopyable::swap ( NonCopyable  )  [inline, protected, inherited]

Definition at line 60 of file non_copyable.h.

Referenced by lass::io::Image::readLine().


The documentation for this class was generated from the following file:

Generated on Mon Nov 10 14:22:09 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo