LLDB mainline
Classes | Typedefs | Functions
CommandCompletions.cpp File Reference
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringSet.h"
#include "lldb/Breakpoint/Watchpoint.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/DataFormatters/DataVisualization.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Interpreter/CommandCompletions.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandObject.h"
#include "lldb/Interpreter/CommandObjectMultiword.h"
#include "lldb/Interpreter/OptionValueProperties.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/Variable.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/FileSpecList.h"
#include "lldb/Utility/StreamString.h"
#include "lldb/Utility/TildeExpressionResolver.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"

Go to the source code of this file.

Classes

struct  CommonCompletionElement
 

Typedefs

typedef void(* CompletionCallback) (CommandInterpreter &interpreter, CompletionRequest &request, lldb_private::SearchFilter *searcher)
 

Functions

static bool regex_chars (const char comp)
 
static void DiskFilesOrDirectories (const llvm::Twine &partial_name, bool only_directories, CompletionRequest &request, TildeExpressionResolver &Resolver)
 
static void DiskFilesOrDirectories (const llvm::Twine &partial_name, bool only_directories, StringList &matches, TildeExpressionResolver &Resolver)
 
static void DiskFilesOrDirectories (CompletionRequest &request, bool only_directories)
 

Typedef Documentation

◆ CompletionCallback

typedef void(* CompletionCallback) (CommandInterpreter &interpreter, CompletionRequest &request, lldb_private::SearchFilter *searcher)

Definition at line 41 of file CommandCompletions.cpp.

Function Documentation

◆ DiskFilesOrDirectories() [1/3]

static void DiskFilesOrDirectories ( CompletionRequest request,
bool  only_directories 
)
static

◆ DiskFilesOrDirectories() [2/3]

static void DiskFilesOrDirectories ( const llvm::Twine &  partial_name,
bool  only_directories,
CompletionRequest request,
TildeExpressionResolver Resolver 
)
static

◆ DiskFilesOrDirectories() [3/3]

static void DiskFilesOrDirectories ( const llvm::Twine &  partial_name,
bool  only_directories,
StringList matches,
TildeExpressionResolver Resolver 
)
static

◆ regex_chars()

static bool regex_chars ( const char  comp)
static

Definition at line 190 of file CommandCompletions.cpp.