|
LLDB mainline
|
#include "lldb/Symbol/Variable.h"#include "lldb/Core/Module.h"#include "lldb/Symbol/Block.h"#include "lldb/Symbol/CompileUnit.h"#include "lldb/Symbol/CompilerDecl.h"#include "lldb/Symbol/CompilerDeclContext.h"#include "lldb/Symbol/Function.h"#include "lldb/Symbol/SymbolContext.h"#include "lldb/Symbol/SymbolFile.h"#include "lldb/Symbol/Type.h"#include "lldb/Symbol/TypeSystem.h"#include "lldb/Symbol/VariableList.h"#include "lldb/Target/ABI.h"#include "lldb/Target/Process.h"#include "lldb/Target/RegisterContext.h"#include "lldb/Target/StackFrame.h"#include "lldb/Target/Target.h"#include "lldb/Target/Thread.h"#include "lldb/Utility/LLDBLog.h"#include "lldb/Utility/Log.h"#include "lldb/Utility/RegularExpression.h"#include "lldb/Utility/Stream.h"#include "lldb/ValueObject/ValueObject.h"#include "lldb/ValueObject/ValueObjectVariable.h"#include "llvm/ADT/Twine.h"Go to the source code of this file.
Functions | |
| static void | PrivateAutoComplete (StackFrame *frame, llvm::StringRef partial_path, const llvm::Twine &prefix_path, const CompilerType &compiler_type, CompletionRequest &request) |
| static void | PrivateAutoCompleteMembers (StackFrame *frame, const std::string &partial_member_name, llvm::StringRef partial_path, const llvm::Twine &prefix_path, const CompilerType &compiler_type, CompletionRequest &request) |
|
static |
Definition at line 532 of file Variable.cpp.
References lldb_private::CompletionRequest::AddCompletion(), lldb_private::CompilerType::GetCanonicalType(), lldb_private::Type::GetForwardCompilerType(), lldb_private::CompilerType::GetNumChildren(), lldb_private::CompilerType::GetPointeeType(), lldb_private::CompilerType::GetTypeClass(), lldb_private::StackFrame::GetVariableList(), lldb_private::CompilerType::IsValid(), PrivateAutoComplete(), and PrivateAutoCompleteMembers().
Referenced by lldb_private::Variable::AutoComplete(), PrivateAutoComplete(), and PrivateAutoCompleteMembers().
|
static |
Definition at line 470 of file Variable.cpp.
References lldb_private::CompletionRequest::AddCompletion(), lldb_private::CompilerType::GetCanonicalType(), lldb_private::CompilerType::GetDirectBaseClassAtIndex(), lldb_private::CompilerType::GetFieldAtIndex(), lldb_private::CompilerType::GetNumDirectBaseClasses(), lldb_private::CompilerType::GetNumFields(), lldb_private::CompilerType::GetNumVirtualBaseClasses(), lldb_private::CompilerType::GetVirtualBaseClassAtIndex(), PrivateAutoComplete(), and PrivateAutoCompleteMembers().
Referenced by PrivateAutoComplete(), and PrivateAutoCompleteMembers().