CDebugDumpable Class Reference

Search Toolkit Book for CDebugDumpable

#include <ddumpable.hpp>

Inheritance diagram for CDebugDumpable:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 139 of file ddumpable.hpp.

Public Member Functions

 CDebugDumpable (void)
virtual ~CDebugDumpable (void)
void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const
void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const =0

Static Public Member Functions

static void EnableDebugDump (bool on)

Static Private Attributes

static bool sm_DumpEnabled = true


Constructor & Destructor Documentation

CDebugDumpable::CDebugDumpable void   )  [inline]
 

Definition at line 142 of file ddumpable.hpp.

CDebugDumpable::~CDebugDumpable void   )  [virtual]
 

Definition at line 44 of file ddumpable.cpp.


Member Function Documentation

virtual void CDebugDumpable::DebugDump CDebugDumpContext  ddc,
unsigned int  depth
const [pure virtual]
 

Implemented in CBLAST_SequenceBlk, CBlastQueryInfo, CQuerySetUpOptions, CLookupTableOptions, CLookupTableWrap, CBlastInitialWordOptions, CBlastInitialWordParameters, CBlast_ExtendWord, CBlastExtensionOptions, CBlastExtensionParameters, CBlastHitSavingOptions, CBlastHitSavingParameters, CPSIBlastOptions, CBlastDatabaseOptions, CBlastScoreBlk, CBlastScoringOptions, CBlastScoringParameters, CBlastEffectiveLengthsOptions, CBlastEffectiveLengthsParameters, CBlastGapAlignStruct, CBlastHSPResults, CPSIMsa, CPSIMatrix, CPSIDiagnosticsRequest, CPSIDiagnosticsResponse, CBlastSeqSrc, CBlastSeqSrcIterator, CBlast_Message, CBlastMaskLoc, CBlastSeqLoc, CSBlastProgress, CBlastOptions, CObject, CBlastDbDataLoader, CRemoteBlastDbDataLoader, CSerialObject, and CBlastOptionsLocal.

Referenced by DebugDumpFormat(), and CDebugDumpContext::Log().

void CDebugDumpable::DebugDumpFormat CDebugDumpFormatter ddf,
const string &  bundle,
unsigned int  depth
const
 

Definition at line 68 of file ddumpable.cpp.

References DebugDump(), and sm_DumpEnabled.

Referenced by DebugDumpText().

void CDebugDumpable::DebugDumpText ostream &  out,
const string &  bundle,
unsigned int  depth
const
 

Definition at line 56 of file ddumpable.cpp.

References DebugDumpFormat(), and sm_DumpEnabled.

Referenced by CDebugDumpViewer::Bpt(), and CBlastFormatterApp::PrintFormattedOutput().

void CDebugDumpable::EnableDebugDump bool  on  )  [static]
 

Definition at line 50 of file ddumpable.cpp.

References sm_DumpEnabled.


Member Data Documentation

bool CDebugDumpable::sm_DumpEnabled = true [static, private]
 

Definition at line 159 of file ddumpable.hpp.

Referenced by DebugDumpFormat(), DebugDumpText(), and EnableDebugDump().


The documentation for this class was generated from the following files:
Generated on Mon Dec 7 11:12:01 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:22:58 2009 by modify_doxy.py rev. 173732