SourceForge.net Logo
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Examples

DebugCommand Class Reference

#include <InteractiveDebugger.hpp>

List of all members.

Public Member Functions

virtual ~DebugCommand ()
virtual const char * getCommandName () const
virtual const char * getCommandNameCompat () const
virtual const char * getBriefHelp () const
virtual const char * getMoreHelp () const
virtual bool matches (const std::string &command) const
virtual void execute (InputParser::Args &args, BaseInteractiveDebugger &env)=0

Static Public Member Functions

bool matches (const std::string &command, const std::string &toMatch)

Protected Member Functions

 DebugCommand (const char *name, const char *compatName, const char *briefHelp, const char *moreHelp)

Protected Attributes

const char * name_
const char * compatName_
const char * briefHelp_
const char * moreHelp_


Constructor & Destructor Documentation

virtual DebugCommand::~DebugCommand (   )  [inline, virtual]
 

DebugCommand::DebugCommand (  const char *  name,
const char *  compatName,
const char *  briefHelp,
const char *  moreHelp
)  [inline, protected]
 


Member Function Documentation

virtual void DebugCommand::execute (  InputParser::Args &  args,
BaseInteractiveDebugger &  env
)  [pure virtual]
 

virtual const char* DebugCommand::getBriefHelp (   )  const [inline, virtual]
 

virtual const char* DebugCommand::getCommandName (   )  const [inline, virtual]
 

virtual const char* DebugCommand::getCommandNameCompat (   )  const [inline, virtual]
 

virtual const char* DebugCommand::getMoreHelp (   )  const [inline, virtual]
 

virtual bool DebugCommand::matches (  const std::string &  command  )  const [virtual]
 

bool DebugCommand::matches (  const std::string &  command,
const std::string &  toMatch
)  [static]
 


Member Data Documentation

const char* DebugCommand::briefHelp_ [protected]
 

const char* DebugCommand::compatName_ [protected]
 

const char* DebugCommand::moreHelp_ [protected]
 

const char* DebugCommand::name_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jul 16 09:02:36 2009 for XQilla Simple API by  doxygen 1.3.9.1