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) {
147 bool CommandObject::CheckRequirements(CommandReturnObject &result) {
150 // we don't want any CommandObject instances to keep any of these objects
152 // CommandObject::Cleanup() after it has completed.
269 void CommandObject::Cleanup() {
275 void CommandObject::HandleCompletion(CompletionRequest &request) {
308 void CommandObject::HandleArgumentCompletion(
326 const CommandObject::ArgumentTableEntry *arg_entry =
345 bool CommandObject::HelpTextContainsWord(llvm::StringRef search_word,
380 bool CommandObject::ParseOptionsAndNotify(Args &args,
395 void CommandObject::AddSimpleArgumentList(
413 int CommandObject::GetNumArgumentEntries() { return m_arguments.size(); }
415 CommandObject::CommandArgumentEntry *
416 CommandObject::GetArgumentEntryAtIndex(int idx) {
423 const CommandObject::ArgumentTableEntry *
424 CommandObject::FindArgumentDataByType(CommandArgumentType arg_type) {
432 void CommandObject::GetArgumentHelp(Stream &str, CommandArgumentType arg_type,
440 entry = CommandObject::FindArgumentDataByType(arg_type);
481 const char *CommandObject::GetArgumentName(CommandArgumentType arg_type) {
488 entry = CommandObject::FindArgumentDataByType(arg_type);
496 bool CommandObject::IsPairType(ArgumentRepetitionType arg_repeat_type) {
506 CommandObject::ArgRepetitionFromString(llvm::StringRef string) {
522 static CommandObject::CommandArgumentEntry
524 CommandObject::CommandArgumentEntry &cmd_arg_entry) {
525 CommandObject::CommandArgumentEntry ret_val;
536 void CommandObject::GetFormattedCommandArguments(Stream &str,
631 CommandObject::LookupArgumentName(llvm::StringRef arg_name) {
643 void CommandObject::FormatLongHelpText(Stream &output_strm,
664 void CommandObject::GenerateHelpText(CommandReturnObject &result) {
670 void CommandObject::GenerateHelpText(Stream &output_strm) {
715 void CommandObject::AddIDsArgumentData(CommandObject::IDType type) {
743 const char *CommandObject::GetArgumentTypeAsCString(
750 const char *CommandObject::GetArgumentDescriptionAsCString(
757 Target &CommandObject::GetDummyTarget() {
761 Target &CommandObject::GetSelectedOrDummyTarget(bool prefer_dummy) {
765 Target &CommandObject::GetSelectedTarget() {
774 Thread *CommandObject::GetDefaultThread() {