Paula Script
Public Member Functions | List of all members
paula::POut Class Referenceabstract

Base class for print output. More...

#include <stream.h>

Inheritance diagram for paula::POut:
paula::IOutputStream paula::STDErr paula::STDOut

Public Member Functions

virtual void flush () const =0
 
virtual const POutprint (char) const =0
 
virtual const POutprint (const char *) const =0
 
virtual const POutprint (long) const =0
 
virtual const POutprint (double) const =0
 
const POutprint (int x) const
 
const POutprint (float x) const
 
const POutprint (bool x) const
 
const POutprintHex (INT i) const
 
const POutprintCharSymbol (CHAR c) const
 
const POutprint (const Error *a) const
 
const POutprintln (const char *) const
 
const POutendl () const
 
const POutprint (const core::TreeIterator &x) const
 
const POutprint (const Var &x) const
 
- Public Member Functions inherited from paula::IOutputStream
virtual void close () const =0
 
virtual bool closed () const =0
 

Detailed Description

Base class for print output.

Member Function Documentation

◆ endl()

const POut& paula::POut::endl ( ) const

◆ flush()

virtual void paula::POut::flush ( ) const
pure virtual

Implements paula::IOutputStream.

Implemented in paula::STDErr, and paula::STDOut.

◆ print() [1/10]

const POut& paula::POut::print ( bool  x) const

◆ print() [2/10]

virtual const POut& paula::POut::print ( char  ) const
pure virtual

Implemented in paula::STDErr, and paula::STDOut.

◆ print() [3/10]

virtual const POut& paula::POut::print ( const char *  ) const
pure virtual

Implemented in paula::STDErr, and paula::STDOut.

◆ print() [4/10]

const POut& paula::POut::print ( const core::TreeIterator &  x) const

◆ print() [5/10]

const POut& paula::POut::print ( const Error *  a) const

◆ print() [6/10]

const POut& paula::POut::print ( const Var x) const

◆ print() [7/10]

virtual const POut& paula::POut::print ( double  ) const
pure virtual

Implemented in paula::STDErr, and paula::STDOut.

◆ print() [8/10]

const POut& paula::POut::print ( float  x) const

◆ print() [9/10]

const POut& paula::POut::print ( int  x) const

◆ print() [10/10]

virtual const POut& paula::POut::print ( long  ) const
pure virtual

Implemented in paula::STDErr, and paula::STDOut.

◆ printCharSymbol()

const POut& paula::POut::printCharSymbol ( CHAR  c) const

◆ printHex()

const POut& paula::POut::printHex ( INT  i) const

◆ println()

const POut& paula::POut::println ( const char *  ) const

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