NCBI C++ ToolKit
Classes | Functions
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.

Go to the SVN repository for 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

◆ DebugDumpPairsCRefCRef()

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

Definition at line 314 of file ddumpable.hpp.

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

◆ DebugDumpPairsPtrCRef()

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

Definition at line 295 of file ddumpable.hpp.

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

◆ DebugDumpPairsPtrPtr()

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

Definition at line 276 of file ddumpable.hpp.

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

◆ DebugDumpPairsValuePtr()

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

Definition at line 334 of file ddumpable.hpp.

References depth, CDebugDumpContext::Log(), and n.

◆ DebugDumpRangeCRef()

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

Definition at line 256 of file ddumpable.hpp.

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

◆ DebugDumpRangeObj()

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

Definition at line 239 of file ddumpable.hpp.

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

◆ DebugDumpRangePtr()

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

Definition at line 220 of file ddumpable.hpp.

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

◆ DebugDumpValue()

template<class T >
void DebugDumpValue ( CDebugDumpContext _this,
const string name,
const T value,
const string comment = kEmptyStr 
)
Modified on Sun Apr 21 03:41:22 2024 by modify_doxy.py rev. 669887