2005/5/9

     
 

class ThrowExceptionDebugPoint

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

acdk::cfgscript::ThrowExceptionDebugPoint Class Reference

#include <ScriptDebug.h>

Inheritance diagram for acdk::cfgscript::ThrowExceptionDebugPoint:

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

Detailed Description

breakpoint if exception will be thrown


Public Member Functions

 ThrowExceptionDebugPoint (IN(RString) exName)
 ~ThrowExceptionDebugPoint ()
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

virtual bool onThrow (IN(RThrowable) ex, int line, IN(RString) file)

Private Attributes

RString _exceptionName


Constructor & Destructor Documentation

acdk::cfgscript::ThrowExceptionDebugPoint::ThrowExceptionDebugPoint IN(RString exName  ) 
 

Parameters:
exName part of the classname of the exception

acdk::cfgscript::ThrowExceptionDebugPoint::~ThrowExceptionDebugPoint  ) 
 


Member Function Documentation

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

Parameters:
action one of DebugRunAction
frame current frame of interpreter

Implements acdk::cfgscript::DebugPoint.

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

return the indefier of the breakpoint.

used to list and remove breakpoints

Implements acdk::cfgscript::DebugPoint.

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

return true if this string identifies this breakpoint

Implements acdk::cfgscript::DebugPoint.

virtual bool acdk::cfgscript::ThrowExceptionDebugPoint::onThrow IN(RThrowable ex,
int  line,
IN(RString file
[virtual]
 

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

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

Implements acdk::cfgscript::DebugPoint.


Member Data Documentation

RString acdk::cfgscript::ThrowExceptionDebugPoint::_exceptionName [private]