SourceForge.net Logo
Static Public Member Functions | List of all members
InteractiveDebugger Class Reference

#include <InteractiveDebugger.hpp>

Inheritance diagram for InteractiveDebugger:
Inheritance graph
[legend]

Static Public Member Functions

static void debugQuery (const XQQuery *query, DynamicContext *context)
static void outputLocation (const LocationInfo *info, unsigned int context=0)

Additional Inherited Members

- Private Member Functions inherited from BaseInteractiveDebugger
virtual ~BaseInteractiveDebugger ()
unsigned int setBreakPoint (const std::string &file, unsigned int line, unsigned int column, bool temporary)
bool disableBreakPoint (unsigned int number)
bool enableBreakPoint (unsigned int number)
void listBreakPoints () const
void setStep ()
void setNext ()
bool queryStarted () const
virtual void run ()=0
virtual bool changeFrame (unsigned int number)=0
virtual unsigned int getStackSize () const =0
virtual void stackTrace () const =0
virtual bool outputCurrentFrame (unsigned int context=0) const =0
virtual void outputCurrentFrameQueryPlan () const =0
virtual bool queryCurrentFrame (const char *queryString) const =0
virtual bool currentFrameLocation (std::string &file, unsigned int &line, unsigned int &column) const =0
virtual void setDoLazyEvaluation (bool lazy)=0
virtual void setDoFocusOptimizationsn (bool opt)=0
virtual void setDoProjection (bool opt)=0
 BaseInteractiveDebugger ()
DebugCommandfindCommand (std::string &command) const
void checkBreak (bool entering)
void breakForError (const char *message)
void interrupted ()
void readCommand ()
- Private Member Functions inherited from DebugListener
virtual ~DebugListener ()
virtual void start (const StackFrame *stack, const DynamicContext *context)
virtual void end (const StackFrame *stack, const DynamicContext *context)
virtual void enter (const StackFrame *stack, const DynamicContext *context)
virtual void exit (const StackFrame *stack, const DynamicContext *context)
virtual void error (const XQException &error, const StackFrame *stack, const DynamicContext *context)
virtual bool doLazyEvaluation () const
virtual bool doFocusOptimizations () const
- Static Private Member Functions inherited from BaseInteractiveDebugger
static void outputLocation (const XMLCh *file, unsigned int line, unsigned int column, unsigned int context=0)
static void outputLocationFromString (const XMLCh *query, unsigned int line, unsigned int column, unsigned int context=0)
static std::string regexFind (const char *regex, const std::string &str, int groupNo=1)

Member Function Documentation

static void InteractiveDebugger::debugQuery ( const XQQuery query,
DynamicContext context 
)
static
static void InteractiveDebugger::outputLocation ( const LocationInfo info,
unsigned int  context = 0 
)
static

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