WSF
wizard::ScriptDebugger Class Referenceabstract

#include <ScriptDebugger.hpp>

Classes

struct  CallstackEntry
class  Breakpoint

Public Types

using ScriptInfo = WsfXIO_RequestScriptDataResponsePkt::ScriptDetails

Public Member Functions

virtual ~ScriptDebugger ()=default
virtual void StepInto ()=0
virtual void StepOut ()=0
virtual void StepOver ()=0
virtual void Resume ()=0
virtual WsfXIO_ConnectionConnection ()=0
virtual void ForceDetatch ()=0
virtual std::vector< CallstackEntry > & Callstack ()=0
virtual const CallstackEntryCurrentCallFrame ()=0
virtual int CurrentCallFrameIndex () const =0
virtual ScriptInfoFindScriptInfo (int64_t aScriptHandle)=0
virtual void SelectStackFrame (int aFrameIndex)=0
virtual bool IsAtBreak () const =0
virtual int BreakSequenceNumber ()=0

Member Typedef Documentation

◆ ScriptInfo

Constructor & Destructor Documentation

◆ ~ScriptDebugger()

virtual wizard::ScriptDebugger::~ScriptDebugger ( )
virtualdefault

Member Function Documentation

◆ BreakSequenceNumber()

virtual int wizard::ScriptDebugger::BreakSequenceNumber ( )
pure virtual

◆ Callstack()

virtual std::vector< CallstackEntry > & wizard::ScriptDebugger::Callstack ( )
pure virtual

◆ Connection()

virtual WsfXIO_Connection * wizard::ScriptDebugger::Connection ( )
pure virtual

◆ CurrentCallFrame()

virtual const CallstackEntry * wizard::ScriptDebugger::CurrentCallFrame ( )
pure virtual

◆ CurrentCallFrameIndex()

virtual int wizard::ScriptDebugger::CurrentCallFrameIndex ( ) const
pure virtual

◆ FindScriptInfo()

virtual ScriptInfo * wizard::ScriptDebugger::FindScriptInfo ( int64_t aScriptHandle)
pure virtual

◆ ForceDetatch()

virtual void wizard::ScriptDebugger::ForceDetatch ( )
pure virtual

◆ IsAtBreak()

virtual bool wizard::ScriptDebugger::IsAtBreak ( ) const
pure virtual

◆ Resume()

virtual void wizard::ScriptDebugger::Resume ( )
pure virtual

◆ SelectStackFrame()

virtual void wizard::ScriptDebugger::SelectStackFrame ( int aFrameIndex)
pure virtual

◆ StepInto()

virtual void wizard::ScriptDebugger::StepInto ( )
pure virtual

◆ StepOut()

virtual void wizard::ScriptDebugger::StepOut ( )
pure virtual

◆ StepOver()

virtual void wizard::ScriptDebugger::StepOver ( )
pure virtual

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved