diff options
Diffstat (limited to 'lldb/include/lldb/Interpreter/CommandInterpreter.h')
| -rw-r--r-- | lldb/include/lldb/Interpreter/CommandInterpreter.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lldb/include/lldb/Interpreter/CommandInterpreter.h b/lldb/include/lldb/Interpreter/CommandInterpreter.h index ada49c32a1d..865761ffaa8 100644 --- a/lldb/include/lldb/Interpreter/CommandInterpreter.h +++ b/lldb/include/lldb/Interpreter/CommandInterpreter.h @@ -85,11 +85,21 @@ public: AddOrReplaceAliasOptions (const char *alias_name, OptionArgVectorSP &option_arg_vector_sp); bool + StripFirstWord (std::string &command_string, std::string &next_word); + + void + BuildAliasResult (const char *alias_name, std::string &raw_input_string, std::string &alias_result, + CommandObject *&alias_cmd_obj, CommandReturnObject &result); + + bool HandleCommand (const char *command_line, bool add_to_history, CommandReturnObject &result, ExecutionContext *override_context = NULL); + CommandObject * + GetCommandObjectForCommand (std::string &command_line); + // This handles command line completion. You are given a pointer to the command string buffer, to the current cursor, // and to the end of the string (in case it is not NULL terminated). // You also passed in an Args object to fill with the returns. |

