#include <otextstream.hpp>
Inheritance diagram for MynahSA::OTextStream:
Public Member Functions | |
OTextStream (std::ostream &o) | |
constructor - build on top of a std::ostream | |
OTextStream (const OTextStream &os) | |
copy constructor | |
virtual | ~OTextStream () |
virtual destructor | |
virtual OStreamBase & | operator<< (const char) |
specialization to prevent direct character interpretation | |
virtual OStreamBase & | operator<< (const unsigned char) |
specialization to prevent direct character interpretation | |
virtual OStreamBase & | operator<< (const short) |
ostream short | |
virtual OStreamBase & | operator<< (const unsigned short) |
ostream unsigned short | |
virtual OStreamBase & | operator<< (const int) |
ostream int | |
virtual OStreamBase & | operator<< (const unsigned int) |
ostream unsigned int | |
virtual OStreamBase & | operator<< (const bool) |
ostream bool | |
virtual OStreamBase & | operator<< (const long long) |
ostream long long | |
virtual OStreamBase & | operator<< (const unsigned long long) |
ostream unsigned long long | |
virtual OStreamBase & | operator<< (const double) |
ostream double | |
virtual OStreamBase & | operator<< (const float) |
ostream float | |
virtual OStreamBase & | operator<< (const std::string &) |
we provide an implementation for strings, but user classes may override. |
Notes: This stream format stores floating point types using the precision specification of the stream passed in during class construction. For some applications the text representation of floating point numbers may not provide enough precision.
Definition at line 41 of file otextstream.hpp.