Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

IpeStream Class Reference
[Ipe Base]

Abstract base class for output streams. More...

Inherited by IpeFileStream, and IpeStringStream.

List of all members.

Public Methods


Detailed Description

Abstract base class for output streams.


Constructor & Destructor Documentation

IpeStream::~IpeStream   [pure virtual]
 

Virtual destructor, so you can delete using a pointer to IpeStream.


Member Function Documentation

virtual void IpeStream::PutChar char    ch [pure virtual]
 

Output character.

Implemented in IpeStringStream, and IpeFileStream.

virtual void IpeStream::PutString IpeString    s [pure virtual]
 

Output string.

Implemented in IpeStringStream, and IpeFileStream.

virtual void IpeStream::PutCString const char *    s [pure virtual]
 

Output C string.

Implemented in IpeStringStream, and IpeFileStream.

virtual void IpeStream::PutRaw const char *    data,
int    size
[pure virtual]
 

Output raw character data.

Implemented in IpeStringStream, and IpeFileStream.

IpeStream& IpeStream::operator<< char    ch [inline]
 

Output character.

IpeStream& IpeStream::operator<< IpeString    s [inline]
 

Output string.

IpeStream& IpeStream::operator<< const char *    s [inline]
 

Output C string.

IpeStream & IpeStream::operator<< int    i
 

Output integer.

IpeStream & IpeStream::operator<< double    d
 

Output double.

void IpeStream::PutHexByte char    b
 

Output byte in hexadecimal.

void IpeStream::PutXmlString IpeString    s
 

Save a string with XML escaping of &, >, <.


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