NCBI C++ ToolKit
Public Types | Public Member Functions | List of all members
CDebugDumpFormatter Class Referenceabstract

Search Toolkit Book for CDebugDumpFormatter

#include <corelib/ddumpable.hpp>

+ Inheritance diagram for CDebugDumpFormatter:

Public Types

enum  EValueType { eValue , eString , ePointer }
 

Public Member Functions

virtual ~CDebugDumpFormatter ()
 
virtual bool StartBundle (unsigned int level, const string &bundle)=0
 
virtual void EndBundle (unsigned int level, const string &bundle)=0
 
virtual bool StartFrame (unsigned int level, const string &frame)=0
 
virtual void EndFrame (unsigned int level, const string &frame)=0
 
virtual void PutValue (unsigned int level, const string &name, const string &value, EValueType type, const string &comment)=0
 

Detailed Description

Definition at line 44 of file ddumpable.hpp.

Member Enumeration Documentation

◆ EValueType

Enumerator
eValue 
eString 
ePointer 

Definition at line 47 of file ddumpable.hpp.

Constructor & Destructor Documentation

◆ ~CDebugDumpFormatter()

virtual CDebugDumpFormatter::~CDebugDumpFormatter ( )
inlinevirtual

Definition at line 53 of file ddumpable.hpp.

Member Function Documentation

◆ EndBundle()

virtual void CDebugDumpFormatter::EndBundle ( unsigned int  level,
const string bundle 
)
pure virtual

◆ EndFrame()

virtual void CDebugDumpFormatter::EndFrame ( unsigned int  level,
const string frame 
)
pure virtual

◆ PutValue()

virtual void CDebugDumpFormatter::PutValue ( unsigned int  level,
const string name,
const string value,
EValueType  type,
const string comment 
)
pure virtual

Implemented in CDebugDumpFormatterText.

Referenced by CDebugDumpContext::Log().

◆ StartBundle()

virtual bool CDebugDumpFormatter::StartBundle ( unsigned int  level,
const string bundle 
)
pure virtual

◆ StartFrame()

virtual bool CDebugDumpFormatter::StartFrame ( unsigned int  level,
const string frame 
)
pure virtual

The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:58:10 2024 by modify_doxy.py rev. 669887