#include <DebugOStream.hh>
Public Member Functions | |
DebugOStream (std::ostream &theostr) | |
int | isNullOstream (void) |
DebugOStream & | operator<< (const char *thestr) |
DebugOStream & | operator<< (const signed char *thestr) |
DebugOStream & | operator<< (const unsigned char *thestr) |
DebugOStream & | operator<< (char ch) |
DebugOStream & | operator<< (signed char ch) |
DebugOStream & | operator<< (unsigned char ch) |
DebugOStream & | operator<< (bool n) |
DebugOStream & | operator<< (short n) |
DebugOStream & | operator<< (unsigned short n) |
DebugOStream & | operator<< (int n) |
DebugOStream & | operator<< (unsigned int n) |
DebugOStream & | operator<< (long n) |
DebugOStream & | operator<< (unsigned long n) |
DebugOStream & | operator<< (float f) |
DebugOStream & | operator<< (double f) |
DebugOStream & | operator<< (long double f) |
DebugOStream & | operator<< (const void *p) |
DebugOStream & | operator<< (std::streambuf *sb) |
DebugOStream & | operator<< (std::ostream &(*pf)(std::ostream &)) |
DebugOStream & | operator<< (std::ios &(*pf)(std::ios &)) |
DebugOStream & | operator<< (std::ios_base &(*pf)(std::ios_base &)) |
DebugOStream & | put (char c) |
DebugOStream & | write (const char *str, std::streamsize n) |
DebugOStream & | flush (void) |
DebugOStream & | seekp (std::streampos pos) |
DebugOStream & | seekp (std::streamoff off, std::ios_base::seekdir dir) |
std::streampos | tellp (void) |
Static Public Attributes | |
static DebugOStream | nullOutputStream |
Private Attributes | |
std::ostream & | ostr |
Definition at line 33 of file DebugOStream.hh.
DebugOStream | ( | std::ostream & | theostr | ) | [inline] |
Definition at line 41 of file DebugOStream.hh.
int isNullOstream | ( | void | ) | [inline] |
Definition at line 43 of file DebugOStream.hh.
DebugOStream& operator<< | ( | const char * | thestr | ) | [inline] |
DebugOStream& operator<< | ( | const signed char * | thestr | ) | [inline] |
DebugOStream& operator<< | ( | const unsigned char * | thestr | ) | [inline] |
DebugOStream& operator<< | ( | char | ch | ) | [inline] |
DebugOStream& operator<< | ( | signed char | ch | ) | [inline] |
DebugOStream& operator<< | ( | unsigned char | ch | ) | [inline] |
DebugOStream& operator<< | ( | bool | n | ) | [inline] |
DebugOStream& operator<< | ( | short | n | ) | [inline] |
DebugOStream& operator<< | ( | unsigned short | n | ) | [inline] |
DebugOStream& operator<< | ( | int | n | ) | [inline] |
DebugOStream& operator<< | ( | unsigned int | n | ) | [inline] |
DebugOStream& operator<< | ( | long | n | ) | [inline] |
DebugOStream& operator<< | ( | unsigned long | n | ) | [inline] |
DebugOStream& operator<< | ( | float | f | ) | [inline] |
DebugOStream& operator<< | ( | double | f | ) | [inline] |
DebugOStream& operator<< | ( | long double | f | ) | [inline] |
DebugOStream& operator<< | ( | const void * | p | ) | [inline] |
DebugOStream& operator<< | ( | std::streambuf * | sb | ) | [inline] |
DebugOStream& operator<< | ( | std::ostream &(*)(std::ostream &) | pf | ) | [inline] |
DebugOStream& operator<< | ( | std::ios &(*)(std::ios &) | pf | ) | [inline] |
DebugOStream& operator<< | ( | std::ios_base &(*)(std::ios_base &) | pf | ) | [inline] |
DebugOStream& put | ( | char | c | ) | [inline] |
DebugOStream& write | ( | const char * | str, | |
std::streamsize | n | |||
) | [inline] |
DebugOStream& flush | ( | void | ) | [inline] |
Definition at line 224 of file DebugOStream.hh.
References nullOutputStream.
Referenced by PrettyDebug::Print().
DebugOStream& seekp | ( | std::streampos | pos | ) | [inline] |
DebugOStream& seekp | ( | std::streamoff | off, | |
std::ios_base::seekdir | dir | |||
) | [inline] |
std::streampos tellp | ( | void | ) | [inline] |
std::ostream& ostr [private] |
Definition at line 36 of file DebugOStream.hh.
DebugOStream nullOutputStream [static] |
Definition at line 39 of file DebugOStream.hh.
Referenced by flush(), operator<<(), put(), seekp(), tellp(), and write().