2005/5/9

     
 

class DebugPoint

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

acdk::cfgscript::DebugPoint Class Reference

#include <ScriptDebug.h>

Inheritance diagram for acdk::cfgscript::DebugPoint:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::cfgscript::FunctionEnterDebugPoint acdk::cfgscript::SourceLineDebugPoint acdk::cfgscript::ThrowExceptionDebugPoint acdk::cfgscript::WalkDebugPoint List of all members.

Detailed Description

generic interface for Breakpoints


Public Member Functions

 DebugPoint ()
virtual bool doBreak (int action, IN(RExecutionStackFrame) frame)=0
virtual RString toString ()=0
 return a string representation of this object Object::toString() return getName() by default

virtual RString getIdentifier ()=0
 return the indefier of the breakpoint.

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


Constructor & Destructor Documentation

acdk::cfgscript::DebugPoint::DebugPoint  )  [inline]
 


Member Function Documentation

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

Parameters:
action one of DebugRunAction
frame current frame of interpreter

Implemented in acdk::cfgscript::FunctionEnterDebugPoint, acdk::cfgscript::SourceLineDebugPoint, acdk::cfgscript::ThrowExceptionDebugPoint, and acdk::cfgscript::WalkDebugPoint.

virtual RString acdk::cfgscript::DebugPoint::getIdentifier  )  [pure virtual]
 

return the indefier of the breakpoint.

used to list and remove breakpoints

Implemented in acdk::cfgscript::FunctionEnterDebugPoint, acdk::cfgscript::SourceLineDebugPoint, acdk::cfgscript::ThrowExceptionDebugPoint, and acdk::cfgscript::WalkDebugPoint.

virtual bool acdk::cfgscript::DebugPoint::isBreakPoint IN(RString ident  )  [pure virtual]
 

return true if this string identifies this breakpoint

Implemented in acdk::cfgscript::FunctionEnterDebugPoint, acdk::cfgscript::SourceLineDebugPoint, acdk::cfgscript::ThrowExceptionDebugPoint, and acdk::cfgscript::WalkDebugPoint.

virtual RString acdk::cfgscript::DebugPoint::toString  )  [pure virtual]
 

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

Reimplemented from acdk::lang::Object.

Implemented in acdk::cfgscript::FunctionEnterDebugPoint, acdk::cfgscript::SourceLineDebugPoint, acdk::cfgscript::ThrowExceptionDebugPoint, and acdk::cfgscript::WalkDebugPoint.