Main Page | Modules | Class Hierarchy | Class List | Class Members

IpeStream Class Reference
[Ipe Base]

Abstract base class for output streams. More...

Inherited by IpeFileStream, and IpeStringStream.

List of all members.

Public Member Functions


Detailed Description

Abstract base class for output streams.


Constructor & Destructor Documentation

IpeStream::~IpeStream  )  [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<< const 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: