Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IIccCalcDebugger Class Referenceabstract

#include <IccMpeCalc.h>

+ Inheritance diagram for IIccCalcDebugger:
+ Collaboration diagram for IIccCalcDebugger:

Public Member Functions

virtual bool AfterOp (SIccCalcOp *op, SIccOpState &os, SIccCalcOp *ops)=0
 
virtual bool BeforeOp (SIccCalcOp *op, SIccOpState &os, SIccCalcOp *ops)=0
 
virtual void BeginApply ()=0
 
virtual void EndApply ()=0
 
virtual void Error (const char *msg)=0
 
virtual ~IIccCalcDebugger ()
 

Static Public Member Functions

static void SetDebugger (IIccCalcDebugger *pDebugger)
 

Detailed Description

Definition at line 543 of file IccMpeCalc.h.

Constructor & Destructor Documentation

◆ ~IIccCalcDebugger()

virtual IIccCalcDebugger::~IIccCalcDebugger ( )
inlinevirtual

Definition at line 548 of file IccMpeCalc.h.

548{}

Member Function Documentation

◆ AfterOp()

virtual bool IIccCalcDebugger::AfterOp ( SIccCalcOp * op,
SIccOpState & os,
SIccCalcOp * ops )
pure virtual

Implemented in CIccConsoleDebugger, and CIccLogDebugger.

Referenced by CIccCalculatorFunc::ApplySequence().

+ Here is the caller graph for this function:

◆ BeforeOp()

virtual bool IIccCalcDebugger::BeforeOp ( SIccCalcOp * op,
SIccOpState & os,
SIccCalcOp * ops )
pure virtual

Implemented in CIccConsoleDebugger, and CIccLogDebugger.

Referenced by CIccCalculatorFunc::ApplySequence().

+ Here is the caller graph for this function:

◆ BeginApply()

virtual void IIccCalcDebugger::BeginApply ( )
pure virtual

Implemented in CIccConsoleDebugger, and CIccLogDebugger.

Referenced by CIccMpeCalculator::Apply().

+ Here is the caller graph for this function:

◆ EndApply()

virtual void IIccCalcDebugger::EndApply ( )
pure virtual

Implemented in CIccConsoleDebugger, and CIccLogDebugger.

Referenced by CIccMpeCalculator::Apply().

+ Here is the caller graph for this function:

◆ Error()

virtual void IIccCalcDebugger::Error ( const char * msg)
pure virtual

Implemented in CIccConsoleDebugger, and CIccLogDebugger.

Referenced by CIccMpeCalculator::Apply(), and CIccOpDefInvalid::Exec().

+ Here is the caller graph for this function:

◆ SetDebugger()

void IIccCalcDebugger::SetDebugger ( IIccCalcDebugger * pDebugger)
static

Definition at line 157 of file IccMpeCalc.cpp.

158{
159 if (pDebugger == icCalcDebuggerConsole)
161 else
162 g_pDebugger = pDebugger;
163}
static CIccConsoleDebugger g_ConsoleDebugger
static IIccCalcDebugger * g_pDebugger
#define icCalcDebuggerConsole
Definition IccMpeCalc.h:560

References g_ConsoleDebugger, g_pDebugger, and icCalcDebuggerConsole.

Referenced by main().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: