LLDB mainline
Static Public Member Functions | List of all members
lldb_private::CommandCompletions Class Reference

#include <CommandCompletions.h>

Static Public Member Functions

static bool InvokeCommonCompletionCallbacks (CommandInterpreter &interpreter, uint32_t completion_mask, lldb_private::CompletionRequest &request, SearchFilter *searcher)
 
static void DiskFiles (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void DiskFiles (const llvm::Twine &partial_file_name, StringList &matches, TildeExpressionResolver &Resolver)
 
static void DiskDirectories (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void DiskDirectories (const llvm::Twine &partial_file_name, StringList &matches, TildeExpressionResolver &Resolver)
 
static void RemoteDiskFiles (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void RemoteDiskDirectories (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void SourceFiles (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void Modules (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ModuleUUIDs (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void Symbols (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void SettingsNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void PlatformPluginNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ArchitectureNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void VariablePath (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void Registers (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void Breakpoints (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void BreakpointNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ProcessPluginNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ProcessIDs (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ProcessNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void DisassemblyFlavors (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void TypeLanguages (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void FrameIndexes (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void StopHookIDs (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ThreadIndexes (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void WatchPointIDs (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void TypeCategoryNames (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void ThreadIDs (CommandInterpreter &interpreter, CompletionRequest &request, SearchFilter *searcher)
 
static void CompleteModifiableCmdPathArgs (CommandInterpreter &interpreter, CompletionRequest &request, OptionElementVector &opt_element_vector)
 This completer works for commands whose only arguments are a command path.
 

Detailed Description

Definition at line 25 of file CommandCompletions.h.

Member Function Documentation

◆ ArchitectureNames()

void CommandCompletions::ArchitectureNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ BreakpointNames()

void CommandCompletions::BreakpointNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ Breakpoints()

void CommandCompletions::Breakpoints ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ CompleteModifiableCmdPathArgs()

void CommandCompletions::CompleteModifiableCmdPathArgs ( CommandInterpreter interpreter,
CompletionRequest request,
OptionElementVector opt_element_vector 
)
static

◆ DisassemblyFlavors()

void CommandCompletions::DisassemblyFlavors ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ DiskDirectories() [1/2]

void CommandCompletions::DiskDirectories ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ DiskDirectories() [2/2]

void CommandCompletions::DiskDirectories ( const llvm::Twine &  partial_file_name,
StringList matches,
TildeExpressionResolver Resolver 
)
static

Definition at line 497 of file CommandCompletions.cpp.

References DiskFilesOrDirectories().

◆ DiskFiles() [1/2]

void CommandCompletions::DiskFiles ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ DiskFiles() [2/2]

void CommandCompletions::DiskFiles ( const llvm::Twine &  partial_file_name,
StringList matches,
TildeExpressionResolver Resolver 
)
static

Definition at line 485 of file CommandCompletions.cpp.

References DiskFilesOrDirectories().

◆ FrameIndexes()

void CommandCompletions::FrameIndexes ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ InvokeCommonCompletionCallbacks()

bool CommandCompletions::InvokeCommonCompletionCallbacks ( CommandInterpreter interpreter,
uint32_t  completion_mask,
lldb_private::CompletionRequest request,
SearchFilter searcher 
)
static

Definition at line 51 of file CommandCompletions.cpp.

References ArchitectureNames(), BreakpointNames(), Breakpoints(), CommonCompletionElement::callback, DisassemblyFlavors(), DiskDirectories(), DiskFiles(), lldb::eArchitectureCompletion, lldb::eBreakpointCompletion, lldb::eBreakpointNameCompletion, lldb::eDisassemblyFlavorCompletion, lldb::eDiskDirectoryCompletion, lldb::eDiskFileCompletion, lldb::eFrameIndexCompletion, lldb::eModuleCompletion, lldb::eModuleUUIDCompletion, lldb::eNoCompletion, lldb::ePlatformPluginCompletion, lldb::eProcessIDCompletion, lldb::eProcessNameCompletion, lldb::eProcessPluginCompletion, lldb::eRegisterCompletion, lldb::eRemoteDiskDirectoryCompletion, lldb::eRemoteDiskFileCompletion, lldb::eSettingsNameCompletion, lldb::eSourceFileCompletion, lldb::eStopHookIDCompletion, lldb::eSymbolCompletion, lldb::eTerminatorCompletion, lldb::eThreadIDCompletion, lldb::eThreadIndexCompletion, lldb::eTypeCategoryNameCompletion, lldb::eTypeLanguageCompletion, lldb::eVariablePathCompletion, lldb::eWatchpointIDCompletion, FrameIndexes(), Modules(), ModuleUUIDs(), PlatformPluginNames(), ProcessIDs(), ProcessNames(), ProcessPluginNames(), Registers(), RemoteDiskDirectories(), RemoteDiskFiles(), SettingsNames(), SourceFiles(), StopHookIDs(), Symbols(), ThreadIDs(), ThreadIndexes(), TypeCategoryNames(), TypeLanguages(), VariablePath(), and WatchPointIDs().

Referenced by lldb_private::OptionValueFileColonLine::AutoComplete(), lldb_private::OptionValueFileSpec::AutoComplete(), lldb_private::OptionValueArch::AutoComplete(), lldb_private::CommandObject::HandleArgumentCompletion(), CommandObjectBreakpointModify::HandleArgumentCompletion(), CommandObjectBreakpointEnable::HandleArgumentCompletion(), CommandObjectBreakpointDelete::HandleArgumentCompletion(), CommandObjectBreakpointNameAdd::HandleArgumentCompletion(), CommandObjectBreakpointNameDelete::HandleArgumentCompletion(), CommandObjectBreakpointWrite::HandleArgumentCompletion(), CommandObjectPythonFunction::HandleArgumentCompletion(), CommandObjectScriptingObjectRaw::HandleArgumentCompletion(), CommandObjectPlatformGetFile::HandleArgumentCompletion(), CommandObjectPlatformProcessLaunch::HandleArgumentCompletion(), CommandObjectPlatformInstall::HandleArgumentCompletion(), CommandObjectRegisterWrite::HandleArgumentCompletion(), CommandObjectSettingsList::HandleArgumentCompletion(), CommandObjectSettingsRemove::HandleArgumentCompletion(), CommandObjectSettingsReplace::HandleArgumentCompletion(), CommandObjectSettingsInsertBefore::HandleArgumentCompletion(), CommandObjectSettingsInsertAfter::HandleArgumentCompletion(), CommandObjectSettingsAppend::HandleArgumentCompletion(), CommandObjectSettingsClear::HandleArgumentCompletion(), CommandObjectTargetModulesModuleAutoComplete::HandleArgumentCompletion(), CommandObjectTargetModulesSourceFileAutoComplete::HandleArgumentCompletion(), CommandObjectThreadSelect::HandleArgumentCompletion(), CommandObjectThreadInfo::HandleArgumentCompletion(), CommandObjectThreadException::HandleArgumentCompletion(), CommandObjectThreadSiginfo::HandleArgumentCompletion(), CommandObjectTraceSave::HandleArgumentCompletion(), CommandObjectTraceLoad::HandleArgumentCompletion(), CommandObjectWatchpointEnable::HandleArgumentCompletion(), CommandObjectWatchpointDisable::HandleArgumentCompletion(), CommandObjectWatchpointDelete::HandleArgumentCompletion(), CommandObjectWatchpointIgnore::HandleArgumentCompletion(), CommandObjectWatchpointModify::HandleArgumentCompletion(), lldb_private::CommandObjectRegexCommand::HandleCompletion(), CommandObjectBreakpointRead::CommandOptions::HandleOptionArgumentCompletion(), lldb_private::Options::HandleOptionArgumentCompletion(), and lldb_private::IOHandlerDelegate::IOHandlerComplete().

◆ Modules()

void CommandCompletions::Modules ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ ModuleUUIDs()

void CommandCompletions::ModuleUUIDs ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ PlatformPluginNames()

void CommandCompletions::PlatformPluginNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ ProcessIDs()

void CommandCompletions::ProcessIDs ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ ProcessNames()

void CommandCompletions::ProcessNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ ProcessPluginNames()

void CommandCompletions::ProcessPluginNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ Registers()

void CommandCompletions::Registers ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ RemoteDiskDirectories()

void CommandCompletions::RemoteDiskDirectories ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ RemoteDiskFiles()

void CommandCompletions::RemoteDiskFiles ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ SettingsNames()

void CommandCompletions::SettingsNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ SourceFiles()

void CommandCompletions::SourceFiles ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ StopHookIDs()

void CommandCompletions::StopHookIDs ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ Symbols()

void CommandCompletions::Symbols ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ ThreadIDs()

void CommandCompletions::ThreadIDs ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ ThreadIndexes()

void CommandCompletions::ThreadIndexes ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ TypeCategoryNames()

void CommandCompletions::TypeCategoryNames ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ TypeLanguages()

void CommandCompletions::TypeLanguages ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ VariablePath()

void CommandCompletions::VariablePath ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

◆ WatchPointIDs()

void CommandCompletions::WatchPointIDs ( CommandInterpreter interpreter,
CompletionRequest request,
SearchFilter searcher 
)
static

The documentation for this class was generated from the following files: