Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MynahSA::ITextStream Class Reference

#include <itextstream.hpp>

Inheritance diagram for MynahSA::ITextStream:

Inheritance graph
[legend]
Collaboration diagram for MynahSA::ITextStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ITextStream (std::istream &i)
 constructor - takes an input stream
 ITextStream (const ITextStream &)
 copy constructor
virtual ~ITextStream ()
 destructor
virtual IStreamBaseoperator>> (char &)
virtual IStreamBaseoperator>> (unsigned char &)
virtual IStreamBaseoperator>> (short &)
 instream a short
virtual IStreamBaseoperator>> (unsigned short &)
 instream an unsigned short
virtual IStreamBaseoperator>> (bool &)
 instream a bool
virtual IStreamBaseoperator>> (int &)
 instream an int
virtual IStreamBaseoperator>> (unsigned int &)
 instream an unsigned int
virtual IStreamBaseoperator>> (long long &)
 instream a long long
virtual IStreamBaseoperator>> (unsigned long long &)
 instream an unsigned long long
virtual IStreamBaseoperator>> (double &)
 instream a double
virtual IStreamBaseoperator>> (float &)
 instream a float
virtual void get (char &c)
 unformatted character input overload
virtual IStreamBaseoperator>> (std::string &s)
 requires formatting for strings - imagine a string with numbers at the start etc...

Detailed Description

override class for standard streams - provides management of unsigned character and character types.

Definition at line 34 of file itextstream.hpp.


Member Function Documentation

virtual IStreamBase& MynahSA::ITextStream::operator>> unsigned char &   )  [virtual]
 

stream in an unsigned character - note the character is encoded as an integer to prevent storage of unprintable characters on the stream.

Implements MynahSA::IStreamBase.

virtual IStreamBase& MynahSA::ITextStream::operator>> char &   )  [virtual]
 

stream in a character - note the character is encoded as an integer to prevent storage of unprintable characters on the stream.

Implements MynahSA::IStreamBase.


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