#include <itextstream.hpp>
Inheritance diagram for MynahSA::ITextStream:


Public Member Functions | |
| ITextStream (std::istream &i) | |
| constructor - takes an input stream | |
| ITextStream (const ITextStream &) | |
| copy constructor | |
| virtual | ~ITextStream () |
| destructor | |
| virtual IStreamBase & | operator>> (char &) |
| virtual IStreamBase & | operator>> (unsigned char &) |
| virtual IStreamBase & | operator>> (short &) |
| instream a short | |
| virtual IStreamBase & | operator>> (unsigned short &) |
| instream an unsigned short | |
| virtual IStreamBase & | operator>> (bool &) |
| instream a bool | |
| virtual IStreamBase & | operator>> (int &) |
| instream an int | |
| virtual IStreamBase & | operator>> (unsigned int &) |
| instream an unsigned int | |
| virtual IStreamBase & | operator>> (long long &) |
| instream a long long | |
| virtual IStreamBase & | operator>> (unsigned long long &) |
| instream an unsigned long long | |
| virtual IStreamBase & | operator>> (double &) |
| instream a double | |
| virtual IStreamBase & | operator>> (float &) |
| instream a float | |
| virtual void | get (char &c) |
| unformatted character input overload | |
| virtual IStreamBase & | operator>> (std::string &s) |
| requires formatting for strings - imagine a string with numbers at the start etc... | |
Definition at line 34 of file itextstream.hpp.
|
|
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. |
|
|
stream in a character - note the character is encoded as an integer to prevent storage of unprintable characters on the stream. Implements MynahSA::IStreamBase. |