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

#include <CommandCompletions.h>

Public Types

enum  CommonCompletionTypes {
  eNoCompletion = 0u, eSourceFileCompletion = (1u << 0), eDiskFileCompletion = (1u << 1), eDiskDirectoryCompletion = (1u << 2),
  eSymbolCompletion = (1u << 3), eModuleCompletion = (1u << 4), eSettingsNameCompletion = (1u << 5), ePlatformPluginCompletion = (1u << 6),
  eArchitectureCompletion = (1u << 7), eVariablePathCompletion = (1u << 8), eRegisterCompletion = (1u << 9), eBreakpointCompletion = (1u << 10),
  eProcessPluginCompletion = (1u << 11), eDisassemblyFlavorCompletion = (1u << 12), eTypeLanguageCompletion = (1u << 13), eFrameIndexCompletion = (1u << 14),
  eModuleUUIDCompletion = (1u << 15), eStopHookIDCompletion = (1u << 16), eThreadIndexCompletion = (1u << 17), eWatchPointIDCompletion = (1u << 18),
  eBreakpointNameCompletion = (1u << 19), eProcessIDCompletion = (1u << 20), eProcessNameCompletion = (1u << 21), eRemoteDiskFileCompletion = (1u << 22),
  eRemoteDiskDirectoryCompletion = (1u << 23), eTypeCategoryNameCompletion = (1u << 24), eCustomCompletion = (1u << 24)
}
 

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)
 

Detailed Description

Definition at line 24 of file CommandCompletions.h.

Member Enumeration Documentation

◆ CommonCompletionTypes

Enumerator
eNoCompletion 
eSourceFileCompletion 
eDiskFileCompletion 
eDiskDirectoryCompletion 
eSymbolCompletion 
eModuleCompletion 
eSettingsNameCompletion 
ePlatformPluginCompletion 
eArchitectureCompletion 
eVariablePathCompletion 
eRegisterCompletion 
eBreakpointCompletion 
eProcessPluginCompletion 
eDisassemblyFlavorCompletion 
eTypeLanguageCompletion 
eFrameIndexCompletion 
eModuleUUIDCompletion 
eStopHookIDCompletion 
eThreadIndexCompletion 
eWatchPointIDCompletion 
eBreakpointNameCompletion 
eProcessIDCompletion 
eProcessNameCompletion 
eRemoteDiskFileCompletion 
eRemoteDiskDirectoryCompletion 
eTypeCategoryNameCompletion 
eCustomCompletion 

Definition at line 26 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

◆ 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 488 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 476 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

◆ 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

◆ 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: