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

MynahSA::OStreamBase Class Reference

#include <ostreambase.hpp>

Inheritance diagram for MynahSA::OStreamBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 OStreamBase ()
 constructor
virtual ~OStreamBase ()
 virtual destructor
virtual OStreamBaseoperator<< (const char)=0
 ostream char
virtual OStreamBaseoperator<< (const unsigned char)=0
 ostream unsigned char
virtual OStreamBaseoperator<< (const short)=0
 ostream short
virtual OStreamBaseoperator<< (const unsigned short)=0
 ostream unsigned short
virtual OStreamBaseoperator<< (const int)=0
 ostream int
virtual OStreamBaseoperator<< (const unsigned int)=0
 ostream unsigned int
virtual OStreamBaseoperator<< (const bool)=0
 ostream bool
virtual OStreamBaseoperator<< (const long long)=0
 ostream long long
virtual OStreamBaseoperator<< (const unsigned long long)=0
 ostream unsigned long long
virtual OStreamBaseoperator<< (const double)=0
 ostream double
virtual OStreamBaseoperator<< (const float)=0
 ostream float
virtual OStreamBaseoperator<< (const std::string &)
 we provide an implementation for strings, but user classes may override.

Detailed Description

Class OStreamBase is a base class for all output stream implementations. It provides implementations for the most common std:: containers - and provides a mechanism for connecting them with the c++ basic types.

Definition at line 49 of file ostreambase.hpp.


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