LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::ClangExpressionVariable::ParserVars Class Reference

The following values should not live beyond parsing. More...

#include <ClangExpressionVariable.h>

Collaboration diagram for lldb_private::ClangExpressionVariable::ParserVars:
Collaboration graph
[legend]

Public Member Functions

 ParserVars ()
 

Public Attributes

const clang::NamedDecl * m_named_decl
 The Decl corresponding to this variable. More...
 
llvm::Value * m_llvm_value
 The IR value corresponding to this variable; usually a GlobalValue. More...
 
lldb_private::Value m_lldb_value
 The value found in LLDB for this variable. More...
 
lldb::VariableSP m_lldb_var
 The original variable for this variable. More...
 
const lldb_private::Symbolm_lldb_sym
 The original symbol for this variable, if it was a symbol. More...
 

Detailed Description

The following values should not live beyond parsing.

Definition at line 117 of file ClangExpressionVariable.h.

Constructor & Destructor Documentation

◆ ParserVars()

lldb_private::ClangExpressionVariable::ParserVars::ParserVars ( )
inline

Definition at line 119 of file ClangExpressionVariable.h.

Member Data Documentation

◆ m_lldb_sym

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 130 of file ClangExpressionVariable.h.

Referenced by lldb_private::ClangExpressionDeclMap::AddOneGenericVariable().

◆ m_lldb_value

lldb_private::Value lldb_private::ClangExpressionVariable::ParserVars::m_lldb_value

◆ m_lldb_var

lldb::VariableSP lldb_private::ClangExpressionVariable::ParserVars::m_lldb_var

The original variable for this variable.

Definition at line 129 of file ClangExpressionVariable.h.

Referenced by lldb_private::ClangExpressionDeclMap::GetVariableValue().

◆ m_llvm_value

llvm::Value* lldb_private::ClangExpressionVariable::ParserVars::m_llvm_value

◆ m_named_decl

const clang::NamedDecl* lldb_private::ClangExpressionVariable::ParserVars::m_named_decl

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