Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgDebugToNewFile Class Reference

#include <SgDebug.h>

List of all members.


Detailed Description

Temporarily redirect IO to file for lifetime of this object.

Definition at line 45 of file SgDebug.h.

Public Member Functions

 SgDebugToNewFile (const char *filename)
 SgDebugToNewFile ()
void SetFile (const char *filename)
 ~SgDebugToNewFile ()

Private Attributes

std::ostream * m_old


Constructor & Destructor Documentation

SgDebugToNewFile::SgDebugToNewFile ( const char *  filename  )  [explicit]

Definition at line 74 of file SgDebug.cpp.

SgDebugToNewFile::SgDebugToNewFile (  )  [explicit]

Definition at line 79 of file SgDebug.cpp.

SgDebugToNewFile::~SgDebugToNewFile (  ) 

Definition at line 89 of file SgDebug.cpp.

References m_old, and SgSwapDebugStr().


Member Function Documentation

void SgDebugToNewFile::SetFile ( const char *  filename  ) 

Definition at line 84 of file SgDebug.cpp.

References m_old, and SgSwapDebugStr().


Member Data Documentation

std::ostream* SgDebugToNewFile::m_old [private]

Definition at line 57 of file SgDebug.h.

Referenced by SetFile(), and ~SgDebugToNewFile().


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


17 Jun 2010 Doxygen 1.4.7