Classes | |
class | buffer |
Public Member Functions | |
void | hide (void) |
template<class T > | |
std::ostream & | operator<< (const T &val) |
OStream (std::ostream &str) | |
OStream (void) | |
void | redirect (std::ostream &str) |
void | show (void) |
void | sign (std::string nm) |
void | sign (const char *nm) |
Private Attributes | |
buffer | buff |
std::string | name |
std::streambuf * | null |
std::streambuf * | stream |
Definition at line 33 of file CSCDCCExaminer.h.
CSCDCCExaminer::OStream::OStream | ( | void | ) | [inline] |
CSCDCCExaminer::OStream::OStream | ( | std::ostream & | str | ) | [inline] |
void CSCDCCExaminer::OStream::hide | ( | void | ) | [inline] |
std::ostream& CSCDCCExaminer::OStream::operator<< | ( | const T & | val | ) | [inline] |
Definition at line 52 of file CSCDCCExaminer.h.
References name.
{ return (*(std::ostream*)this)<<name<<val; }
void CSCDCCExaminer::OStream::redirect | ( | std::ostream & | str | ) | [inline] |
Definition at line 47 of file CSCDCCExaminer.h.
Referenced by CSCDCCExaminer::CSCDCCExaminer().
void CSCDCCExaminer::OStream::show | ( | void | ) | [inline] |
void CSCDCCExaminer::OStream::sign | ( | std::string | nm | ) | [inline] |
void CSCDCCExaminer::OStream::sign | ( | const char * | nm | ) | [inline] |
buffer CSCDCCExaminer::OStream::buff [private] |
Definition at line 36 of file CSCDCCExaminer.h.
std::string CSCDCCExaminer::OStream::name [private] |
Definition at line 39 of file CSCDCCExaminer.h.
Referenced by operator<<(), and sign().
std::streambuf* CSCDCCExaminer::OStream::null [private] |
Definition at line 38 of file CSCDCCExaminer.h.
Referenced by hide(), and redirect().
std::streambuf* CSCDCCExaminer::OStream::stream [private] |
Definition at line 37 of file CSCDCCExaminer.h.
Referenced by redirect(), and show().