NCBI C++ ToolKit
Classes | Macros | Functions
Console Debug Dump Viewer
+ Collaboration diagram for Console Debug Dump Viewer:

Classes

class  CDebugDumpViewer
 

Macros

#define DEBUGDUMP_BPT(name, obj)    do {CDebugDumpViewer().Bpt(name,&(obj),__FILE__,__LINE__);} while (0)
 

Functions

 CDebugDumpViewer::CDebugDumpViewer ()
 
virtual CDebugDumpViewer::~CDebugDumpViewer ()
 
void CDebugDumpViewer::Bpt (const string &name, const CDebugDumpable *curr_object, const char *file, int line)
 
void CDebugDumpViewer::x_Info (const string &name, const CDebugDumpable *curr_object, const string &location)
 
bool CDebugDumpViewer::x_GetInput (string &input)
 
const void * CDebugDumpViewer::x_StrToPtr (const string &str)
 
bool CDebugDumpViewer::x_CheckAddr (const void *addr, bool report)
 
bool CDebugDumpViewer::x_CheckLocation (const char *file, int line)
 

Detailed Description

Macro Definition Documentation

◆ DEBUGDUMP_BPT

#define DEBUGDUMP_BPT (   name,
  obj 
)     do {CDebugDumpViewer().Bpt(name,&(obj),__FILE__,__LINE__);} while (0)

Definition at line 51 of file ddump_viewer.hpp.

Function Documentation

◆ Bpt()

void CDebugDumpViewer::Bpt ( const string name,
const CDebugDumpable curr_object,
const char *  file,
int  line 
)

◆ CDebugDumpViewer()

CDebugDumpViewer::CDebugDumpViewer ( )
inline

Definition at line 61 of file ddump_viewer.hpp.

◆ x_CheckAddr()

bool CDebugDumpViewer::x_CheckAddr ( const void *  addr,
bool  report 
)
private

Definition at line 73 of file ddump_viewer.cpp.

References t.

Referenced by CDebugDumpViewer::Bpt().

◆ x_CheckLocation()

bool CDebugDumpViewer::x_CheckLocation ( const char *  file,
int  line 
)
private

◆ x_GetInput()

bool CDebugDumpViewer::x_GetInput ( string input)
private

Definition at line 53 of file ddump_viewer.cpp.

References input().

Referenced by CDebugDumpViewer::Bpt().

◆ x_Info()

void CDebugDumpViewer::x_Info ( const string name,
const CDebugDumpable curr_object,
const string location 
)
private

Definition at line 139 of file ddump_viewer.cpp.

References location.

Referenced by CDebugDumpViewer::Bpt().

◆ x_StrToPtr()

const void * CDebugDumpViewer::x_StrToPtr ( const string str)
private

Definition at line 62 of file ddump_viewer.cpp.

References str(), NStr::StringToUInt8(), and NStr::StringToULong().

Referenced by CDebugDumpViewer::Bpt().

◆ ~CDebugDumpViewer()

virtual CDebugDumpViewer::~CDebugDumpViewer ( )
inlinevirtual

Definition at line 62 of file ddump_viewer.hpp.

Modified on Sat Jun 15 11:51:51 2024 by modify_doxy.py rev. 669887