#include <SBCommandInterpreter.h>
Public Member Functions |
| SBCommandInterpreter (const lldb::SBCommandInterpreter &rhs) |
const lldb::SBCommandInterpreter & | operator= (const lldb::SBCommandInterpreter &rhs) |
| ~SBCommandInterpreter () |
bool | IsValid () const |
bool | CommandExists (const char *cmd) |
bool | AliasExists (const char *cmd) |
lldb::SBBroadcaster | GetBroadcaster () |
bool | HasCommands () |
bool | HasAliases () |
bool | HasAliasOptions () |
lldb::SBProcess | GetProcess () |
lldb::SBDebugger | GetDebugger () |
lldb::SBCommand | AddMultiwordCommand (const char *name, const char *help) |
lldb::SBCommand | AddCommand (const char *name, lldb::SBCommandPluginInterface *impl, const char *help) |
void | SourceInitFileInHomeDirectory (lldb::SBCommandReturnObject &result) |
void | SourceInitFileInCurrentWorkingDirectory (lldb::SBCommandReturnObject &result) |
lldb::ReturnStatus | HandleCommand (const char *command_line, lldb::SBCommandReturnObject &result, bool add_to_history=false) |
int | HandleCompletion (const char *current_line, const char *cursor, const char *last_char, int match_start_point, int max_return_elements, lldb::SBStringList &matches) |
int | HandleCompletion (const char *current_line, uint32_t cursor_pos, int match_start_point, int max_return_elements, lldb::SBStringList &matches) |
bool | SetCommandOverrideCallback (const char *command_name, lldb::CommandOverrideCallback callback, void *baton) |
| SBCommandInterpreter (lldb_private::CommandInterpreter *interpreter_ptr=NULL) |
Protected Member Functions |
lldb_private::CommandInterpreter & | ref () |
lldb_private::CommandInterpreter * | get () |
void | reset (lldb_private::CommandInterpreter *) |
Detailed Description
Definition at line 18 of file SBCommandInterpreter.h.
Member Enumeration Documentation
- Enumerator:
eBroadcastBitThreadShouldExit |
|
eBroadcastBitResetPrompt |
|
eBroadcastBitQuitCommandReceived |
|
eBroadcastBitAsynchronousOutputData |
|
eBroadcastBitAsynchronousErrorData |
|
Definition at line 21 of file SBCommandInterpreter.h.
Constructor & Destructor Documentation
lldb::SBCommandInterpreter::~SBCommandInterpreter |
( |
| ) |
|
lldb::SBCommandInterpreter::SBCommandInterpreter |
( |
lldb_private::CommandInterpreter * |
interpreter_ptr = NULL | ) |
|
Member Function Documentation
lldb::SBCommand lldb::SBCommandInterpreter::AddMultiwordCommand |
( |
const char * |
name, |
|
|
const char * |
help |
|
) |
| |
bool lldb::SBCommandInterpreter::AliasExists |
( |
const char * |
cmd | ) |
|
bool lldb::SBCommandInterpreter::CommandExists |
( |
const char * |
cmd | ) |
|
lldb_private::CommandInterpreter* lldb::SBCommandInterpreter::get |
( |
| ) |
|
|
protected |
static const char* lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString |
( |
const lldb::CommandArgumentType |
arg_type | ) |
|
|
static |
static const char* lldb::SBCommandInterpreter::GetArgumentTypeAsCString |
( |
const lldb::CommandArgumentType |
arg_type | ) |
|
|
static |
static const char* lldb::SBCommandInterpreter::GetBroadcasterClass |
( |
| ) |
|
|
static |
lldb::ReturnStatus lldb::SBCommandInterpreter::HandleCommand |
( |
const char * |
command_line, |
|
|
lldb::SBCommandReturnObject & |
result, |
|
|
bool |
add_to_history = false |
|
) |
| |
int lldb::SBCommandInterpreter::HandleCompletion |
( |
const char * |
current_line, |
|
|
const char * |
cursor, |
|
|
const char * |
last_char, |
|
|
int |
match_start_point, |
|
|
int |
max_return_elements, |
|
|
lldb::SBStringList & |
matches |
|
) |
| |
int lldb::SBCommandInterpreter::HandleCompletion |
( |
const char * |
current_line, |
|
|
uint32_t |
cursor_pos, |
|
|
int |
match_start_point, |
|
|
int |
max_return_elements, |
|
|
lldb::SBStringList & |
matches |
|
) |
| |
bool lldb::SBCommandInterpreter::HasAliases |
( |
| ) |
|
bool lldb::SBCommandInterpreter::HasAliasOptions |
( |
| ) |
|
bool lldb::SBCommandInterpreter::HasCommands |
( |
| ) |
|
bool lldb::SBCommandInterpreter::IsValid |
( |
| ) |
const |
lldb_private::CommandInterpreter& lldb::SBCommandInterpreter::ref |
( |
| ) |
|
|
protected |
void lldb::SBCommandInterpreter::reset |
( |
lldb_private::CommandInterpreter * |
| ) |
|
|
protected |
bool lldb::SBCommandInterpreter::SetCommandOverrideCallback |
( |
const char * |
command_name, |
|
|
lldb::CommandOverrideCallback |
callback, |
|
|
void * |
baton |
|
) |
| |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: