Temporarily redirect IO to file for lifetime of this object. More...
#include <SgDebug.h>
| Public Member Functions | |
| SgDebugToNewFile (const char *filename) | |
| SgDebugToNewFile () | |
| void | SetFile (const char *filename) | 
| ~SgDebugToNewFile () | |
| Private Attributes | |
| std::ostream * | m_old | 
Temporarily redirect IO to file for lifetime of this object.
Definition at line 41 of file SgDebug.h.
| SgDebugToNewFile::SgDebugToNewFile | ( | const char * | filename | ) |  [explicit] | 
Definition at line 72 of file SgDebug.cpp.
| SgDebugToNewFile::SgDebugToNewFile | ( | ) |  [explicit] | 
Definition at line 77 of file SgDebug.cpp.
| SgDebugToNewFile::~SgDebugToNewFile | ( | ) | 
Definition at line 87 of file SgDebug.cpp.
References m_old, and SgSwapDebugStr().
| void SgDebugToNewFile::SetFile | ( | const char * | filename | ) | 
Definition at line 82 of file SgDebug.cpp.
References m_old, and SgSwapDebugStr().
| std::ostream* SgDebugToNewFile::m_old  [private] | 
Definition at line 53 of file SgDebug.h.
Referenced by SetFile(), and ~SgDebugToNewFile().