NCBI C++ ToolKit
|
Search Toolkit Book for CDebugDumpFormatterText
#include <corelib/ddumpable.hpp>
Public Member Functions | |
CDebugDumpFormatterText (ostream &out) | |
virtual | ~CDebugDumpFormatterText (void) |
virtual bool | StartBundle (unsigned int level, const string &bundle) |
virtual void | EndBundle (unsigned int level, const string &bundle) |
virtual bool | StartFrame (unsigned int level, const string &frame) |
virtual void | EndFrame (unsigned int level, const string &frame) |
virtual void | PutValue (unsigned int level, const string &name, const string &value, EValueType type, const string &comment) |
Public Member Functions inherited from CDebugDumpFormatter | |
virtual | ~CDebugDumpFormatter () |
Private Member Functions | |
void | x_IndentLine (unsigned int level, char c=' ', unsigned int len=2) |
void | x_InsertPageBreak (const string &title=kEmptyStr, char c='=', unsigned int len=78) |
Private Attributes | |
ostream & | m_Out |
Additional Inherited Members | |
Public Types inherited from CDebugDumpFormatter | |
enum | EValueType { eValue , eString , ePointer } |
Definition at line 168 of file ddumpable.hpp.
CDebugDumpFormatterText::CDebugDumpFormatterText | ( | ostream & | out | ) |
Definition at line 288 of file ddumpable.cpp.
|
virtual |
Definition at line 293 of file ddumpable.cpp.
Implements CDebugDumpFormatter.
Definition at line 311 of file ddumpable.cpp.
References m_Out, x_IndentLine(), and x_InsertPageBreak().
|
virtual |
Implements CDebugDumpFormatter.
Definition at line 342 of file ddumpable.cpp.
References CDebugDumpFormatter::eString, m_Out, rapidjson::value, and x_IndentLine().
Implements CDebugDumpFormatter.
Definition at line 297 of file ddumpable.cpp.
References m_Out, x_IndentLine(), and x_InsertPageBreak().
Implements CDebugDumpFormatter.
Definition at line 325 of file ddumpable.cpp.
References m_Out, and x_IndentLine().
|
private |
Definition at line 362 of file ddumpable.cpp.
References len, m_Out, and string.
Referenced by EndBundle(), PutValue(), StartBundle(), and StartFrame().
|
private |
Definition at line 369 of file ddumpable.cpp.
References len, m_Out, and tmp.
Referenced by EndBundle(), and StartBundle().
|
private |
Definition at line 190 of file ddumpable.hpp.
Referenced by EndBundle(), EndFrame(), PutValue(), StartBundle(), StartFrame(), x_IndentLine(), and x_InsertPageBreak().