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

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

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

Public Member Functions

 ParserVars ()
 
TargetGetTarget ()
 

Public Attributes

ExecutionContext m_exe_ctx
 The execution context to use when parsing. More...
 
SymbolContext m_sym_ctx
 The symbol context to use in finding variables and types. More...
 
ClangPersistentVariablesm_persistent_vars
 The persistent variables for the process. More...
 
bool m_enable_lookups = false
 Set to true during parsing if we have found the first "$__lldb" name. More...
 
TargetInfo m_target_info
 Basic information about the target. More...
 
Materializerm_materializer = nullptr
 If non-NULL, the materializer to use when reporting used variables. More...
 
clang::ASTConsumer * m_code_gen = nullptr
 If non-NULL, a code generator that receives new top-level functions. More...
 

Private Member Functions

 ParserVars (const ParserVars &)=delete
 
const ParserVarsoperator= (const ParserVars &)=delete
 

Detailed Description

The following values should not live beyond parsing.

Definition at line 307 of file ClangExpressionDeclMap.h.

Constructor & Destructor Documentation

◆ ParserVars() [1/2]

lldb_private::ClangExpressionDeclMap::ParserVars::ParserVars ( )
inline

Definition at line 309 of file ClangExpressionDeclMap.h.

◆ ParserVars() [2/2]

lldb_private::ClangExpressionDeclMap::ParserVars::ParserVars ( const ParserVars )
privatedelete

Member Function Documentation

◆ GetTarget()

Target* lldb_private::ClangExpressionDeclMap::ParserVars::GetTarget ( )
inline

Definition at line 311 of file ClangExpressionDeclMap.h.

◆ operator=()

const ParserVars& lldb_private::ClangExpressionDeclMap::ParserVars::operator= ( const ParserVars )
privatedelete

Member Data Documentation

◆ m_code_gen

clang::ASTConsumer* lldb_private::ClangExpressionDeclMap::ParserVars::m_code_gen = nullptr

If non-NULL, a code generator that receives new top-level functions.

Definition at line 330 of file ClangExpressionDeclMap.h.

◆ m_enable_lookups

bool lldb_private::ClangExpressionDeclMap::ParserVars::m_enable_lookups = false

Set to true during parsing if we have found the first "$__lldb" name.

Definition at line 324 of file ClangExpressionDeclMap.h.

◆ m_exe_ctx

ExecutionContext lldb_private::ClangExpressionDeclMap::ParserVars::m_exe_ctx

The execution context to use when parsing.

Definition at line 319 of file ClangExpressionDeclMap.h.

◆ m_materializer

Materializer* lldb_private::ClangExpressionDeclMap::ParserVars::m_materializer = nullptr

If non-NULL, the materializer to use when reporting used variables.

Definition at line 327 of file ClangExpressionDeclMap.h.

◆ m_persistent_vars

ClangPersistentVariables* lldb_private::ClangExpressionDeclMap::ParserVars::m_persistent_vars
Initial value:
=
nullptr

The persistent variables for the process.

Definition at line 322 of file ClangExpressionDeclMap.h.

◆ m_sym_ctx

SymbolContext lldb_private::ClangExpressionDeclMap::ParserVars::m_sym_ctx

The symbol context to use in finding variables and types.

Definition at line 320 of file ClangExpressionDeclMap.h.

◆ m_target_info

TargetInfo lldb_private::ClangExpressionDeclMap::ParserVars::m_target_info

Basic information about the target.

Definition at line 326 of file ClangExpressionDeclMap.h.


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