LLDB mainline
|
The following values should not live beyond parsing. More...
#include <ClangExpressionVariable.h>
Public Member Functions | |
ParserVars ()=default | |
Public Attributes | |
const clang::NamedDecl * | m_named_decl |
The Decl corresponding to this variable. | |
llvm::Value * | m_llvm_value |
The IR value corresponding to this variable; usually a GlobalValue. | |
lldb_private::Value | m_lldb_value |
The value found in LLDB for this variable. | |
lldb::VariableSP | m_lldb_var |
The original variable for this variable. | |
const lldb_private::Symbol * | m_lldb_sym |
The original symbol for this variable, if it was a symbol. | |
ValueObjectProviderTy | m_lldb_valobj_provider |
Callback that provides a ValueObject for the specified frame. | |
The following values should not live beyond parsing.
Definition at line 121 of file ClangExpressionVariable.h.
|
default |
const lldb_private::Symbol* lldb_private::ClangExpressionVariable::ParserVars::m_lldb_sym |
The original symbol for this variable, if it was a symbol.
Definition at line 133 of file ClangExpressionVariable.h.
Referenced by lldb_private::ClangExpressionDeclMap::AddOneGenericVariable(), and lldb_private::ClangExpressionDeclMap::AddValueToStruct().
ValueObjectProviderTy lldb_private::ClangExpressionVariable::ParserVars::m_lldb_valobj_provider |
Callback that provides a ValueObject for the specified frame.
Used by the materializer for re-fetching ValueObjects when materializing ivars.
Definition at line 141 of file ClangExpressionVariable.h.
Referenced by lldb_private::ClangExpressionDeclMap::AddOneVariable(), and lldb_private::ClangExpressionDeclMap::AddValueToStruct().
lldb_private::Value lldb_private::ClangExpressionVariable::ParserVars::m_lldb_value |
The value found in LLDB for this variable.
Definition at line 131 of file ClangExpressionVariable.h.
Referenced by lldb_private::ClangExpressionDeclMap::AddOneFunction(), lldb_private::ClangExpressionDeclMap::AddOneGenericVariable(), lldb_private::ClangExpressionDeclMap::AddOneRegister(), lldb_private::ClangExpressionDeclMap::AddOneVariable(), and lldb_private::ClangExpressionDeclMap::GetFunctionInfo().
lldb::VariableSP lldb_private::ClangExpressionVariable::ParserVars::m_lldb_var |
The original variable for this variable.
Definition at line 132 of file ClangExpressionVariable.h.
Referenced by lldb_private::ClangExpressionDeclMap::AddOneVariable(), and lldb_private::ClangExpressionDeclMap::AddValueToStruct().
llvm::Value* lldb_private::ClangExpressionVariable::ParserVars::m_llvm_value |
The IR value corresponding to this variable; usually a GlobalValue.
Definition at line 127 of file ClangExpressionVariable.h.
Referenced by lldb_private::ClangExpressionDeclMap::AddOneFunction(), lldb_private::ClangExpressionDeclMap::AddOneGenericVariable(), lldb_private::ClangExpressionDeclMap::AddOneRegister(), lldb_private::ClangExpressionDeclMap::AddOneVariable(), lldb_private::ClangExpressionDeclMap::AddValueToStruct(), and lldb_private::ClangExpressionDeclMap::GetStructElement().
const clang::NamedDecl* lldb_private::ClangExpressionVariable::ParserVars::m_named_decl |
The Decl corresponding to this variable.
Definition at line 125 of file ClangExpressionVariable.h.
Referenced by lldb_private::ClangExpressionDeclMap::AddExpressionVariable(), lldb_private::ClangExpressionDeclMap::AddOneFunction(), lldb_private::ClangExpressionDeclMap::AddOneGenericVariable(), lldb_private::ClangExpressionDeclMap::AddOneRegister(), lldb_private::ClangExpressionDeclMap::AddOneVariable(), lldb_private::ClangExpressionDeclMap::AddPersistentVariable(), lldb_private::ClangExpressionVariable::FindVariableInList(), and lldb_private::ClangExpressionDeclMap::GetStructElement().