Lines Matching defs:CommandObject
1 //===-- CommandObject.cpp -------------------------------------------------===//
9 #include "lldb/Interpreter/CommandObject.h"
41 // CommandObject
43 CommandObject::CommandObject(CommandInterpreter &interpreter,
53 Debugger &CommandObject::GetDebugger() { return m_interpreter.GetDebugger(); }
55 llvm::StringRef CommandObject::GetHelp() { return m_cmd_help_short; }
57 llvm::StringRef CommandObject::GetHelpLong() { return m_cmd_help_long; }
59 llvm::StringRef CommandObject::GetSyntax() {
82 llvm::StringRef CommandObject::GetCommandName() const { return m_cmd_name; }
84 void CommandObject::SetCommandName(llvm::StringRef name) {
88 void CommandObject::SetHelp(llvm::StringRef str) {
92 void CommandObject::SetHelpLong(llvm::StringRef str) {
96 void CommandObject::SetSyntax(llvm::StringRef str) {
100 Options *CommandObject::GetOptions() {
106 bool CommandObject::ParseOptions(Args &args, CommandReturnObject &result) {
138 bool CommandObject::CheckRequirements(CommandReturnObject &result) {
141 // we don't want any CommandObject instances to keep any of these objects
143 // CommandObject::Cleanup() after it has completed.
260 void CommandObject::Cleanup() {
266 void CommandObject::HandleCompletion(CompletionRequest &request) {
299 void CommandObject::HandleArgumentCompletion(
317 const CommandObject::ArgumentTableEntry *arg_entry =
336 bool CommandObject::HelpTextContainsWord(llvm::StringRef search_word,
371 bool CommandObject::ParseOptionsAndNotify(Args &args,
386 void CommandObject::AddSimpleArgumentList(
404 int CommandObject::GetNumArgumentEntries() { return m_arguments.size(); }
406 CommandObject::CommandArgumentEntry *
407 CommandObject::GetArgumentEntryAtIndex(int idx) {
414 const CommandObject::ArgumentTableEntry *
415 CommandObject::FindArgumentDataByType(CommandArgumentType arg_type) {
423 void CommandObject::GetArgumentHelp(Stream &str, CommandArgumentType arg_type,
431 entry = CommandObject::FindArgumentDataByType(arg_type);
472 const char *CommandObject::GetArgumentName(CommandArgumentType arg_type) {
479 entry = CommandObject::FindArgumentDataByType(arg_type);
487 bool CommandObject::IsPairType(ArgumentRepetitionType arg_repeat_type) {
497 CommandObject::ArgRepetitionFromString(llvm::StringRef string) {
513 static CommandObject::CommandArgumentEntry
515 CommandObject::CommandArgumentEntry &cmd_arg_entry) {
516 CommandObject::CommandArgumentEntry ret_val;
527 void CommandObject::GetFormattedCommandArguments(Stream &str,
622 CommandObject::LookupArgumentName(llvm::StringRef arg_name) {
634 void CommandObject::FormatLongHelpText(Stream &output_strm,
655 void CommandObject::GenerateHelpText(CommandReturnObject &result) {
661 void CommandObject::GenerateHelpText(Stream &output_strm) {
706 void CommandObject::AddIDsArgumentData(CommandObject::IDType type) {
734 const char *CommandObject::GetArgumentTypeAsCString(
741 const char *CommandObject::GetArgumentDescriptionAsCString(
748 Target &CommandObject::GetDummyTarget() {
752 Target &CommandObject::GetTarget() {
771 Thread *CommandObject::GetDefaultThread() {