include/corelib/ddumpable.hpp File Reference

#include <corelib/ncbistd.hpp>

Include dependency graph for ddumpable.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CDebugDumpFormatter
class  CDebugDumpContext
class  CDebugDumpable
class  CDebugDumpFormatterText

Functions

template<class T>
void DebugDumpValue (CDebugDumpContext &_this, const string &name, const T &value, const string &comment=kEmptyStr)
template<class T>
void DebugDumpRangePtr (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)
template<class T>
void DebugDumpRangeObj (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)
template<class T>
void DebugDumpRangeCRef (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)
template<class T>
void DebugDumpPairsPtrPtr (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)
template<class T>
void DebugDumpPairsPtrCRef (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)
template<class T>
void DebugDumpPairsCRefCRef (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)
template<class T>
void DebugDumpPairsValuePtr (CDebugDumpContext &_this, const string &name, T it, T it_end, unsigned int depth)


Function Documentation

template<class T>
void DebugDumpPairsCRefCRef CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 312 of file ddumpable.hpp.

References CDebugDumpContext::Log(), and NStr::PtrToString().

template<class T>
void DebugDumpPairsPtrCRef CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 293 of file ddumpable.hpp.

References CDebugDumpContext::Log(), and NStr::PtrToString().

template<class T>
void DebugDumpPairsPtrPtr CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 274 of file ddumpable.hpp.

References CDebugDumpContext::Log(), and NStr::PtrToString().

template<class T>
void DebugDumpPairsValuePtr CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 332 of file ddumpable.hpp.

References CDebugDumpContext::Log().

template<class T>
void DebugDumpRangeCRef CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 254 of file ddumpable.hpp.

References NStr::IntToString(), and CDebugDumpContext::Log().

template<class T>
void DebugDumpRangeObj CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 237 of file ddumpable.hpp.

References NStr::IntToString(), and CDebugDumpContext::Log().

template<class T>
void DebugDumpRangePtr CDebugDumpContext _this,
const string &  name,
it,
it_end,
unsigned int  depth
 

Definition at line 218 of file ddumpable.hpp.

References NStr::IntToString(), and CDebugDumpContext::Log().

template<class T>
void DebugDumpValue CDebugDumpContext _this,
const string &  name,
const T &  value,
const string &  comment = kEmptyStr
 

Definition at line 204 of file ddumpable.hpp.

References CDebugDumpFormatter::eValue, and CDebugDumpContext::Log().

Referenced by CRemoteBlastDbDataLoader::DebugDump(), CBlastDbDataLoader::DebugDump(), and CBlastOptionsLocal::DebugDump().


Generated on Wed Dec 9 05:47:17 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:18 2009 by modify_doxy.py rev. 173732