2005/5/9

     
 

class WalkDebugPoint

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::cfgscript::WalkDebugPoint Class Reference

#include <ScriptDebug.h>

Inheritance diagram for acdk::cfgscript::WalkDebugPoint:

acdk::cfgscript::DebugPoint acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

implementation for 'step' and 'next' debug actions This removes itself if debug its


Public Member Functions

 WalkDebugPoint (IN(RExecutionStack) stack, DebugNextAction nextAction)
bool doBreak (int action, IN(RExecutionStackFrame) frame)
RString getIdentifier ()
 return the indefier of the breakpoint.

RString toString ()
 return a string representation of this object Object::toString() return getName() by default

virtual bool isBreakPoint (IN(RString) ident)
 return true if this string identifies this breakpoint


Private Member Functions

bool _doBreakInternal (int action, IN(RExecutionStackFrame) frame)

Private Attributes

RExecutionStackFrame _frame
DebugNextAction _nextAction
int _sourceLine


Constructor & Destructor Documentation

acdk::cfgscript::WalkDebugPoint::WalkDebugPoint IN(RExecutionStack stack,
DebugNextAction  nextAction
 


Member Function Documentation

bool acdk::cfgscript::WalkDebugPoint::_doBreakInternal int  action,
IN(RExecutionStackFrame frame
[private]
 

bool acdk::cfgscript::WalkDebugPoint::doBreak int  action,
IN(RExecutionStackFrame frame
[virtual]
 

Parameters:
action one of DebugRunAction
frame current frame of interpreter

Implements acdk::cfgscript::DebugPoint.

RString acdk::cfgscript::WalkDebugPoint::getIdentifier  )  [inline, virtual]
 

return the indefier of the breakpoint.

used to list and remove breakpoints

Implements acdk::cfgscript::DebugPoint.

virtual bool acdk::cfgscript::WalkDebugPoint::isBreakPoint IN(RString ident  )  [inline, virtual]
 

return true if this string identifies this breakpoint

Implements acdk::cfgscript::DebugPoint.

RString acdk::cfgscript::WalkDebugPoint::toString  )  [inline, virtual]
 

return a string representation of this object Object::toString() return getName() by default

Implements acdk::cfgscript::DebugPoint.


Member Data Documentation

RExecutionStackFrame acdk::cfgscript::WalkDebugPoint::_frame [private]
 

DebugNextAction acdk::cfgscript::WalkDebugPoint::_nextAction [private]
 

int acdk::cfgscript::WalkDebugPoint::_sourceLine [private]