LLDB mainline
|
The following values should not live beyond parsing. More...
Public Member Functions | |
ParserVars ()=default | |
Target * | GetTarget () |
Public Attributes | |
ExecutionContext | m_exe_ctx |
The execution context to use when parsing. | |
SymbolContext | m_sym_ctx |
The symbol context to use in finding variables and types. | |
ClangPersistentVariables * | m_persistent_vars |
The persistent variables for the process. | |
bool | m_enable_lookups = false |
Set to true during parsing if we have found the first "$__lldb" name. | |
TargetInfo | m_target_info |
Basic information about the target. | |
Materializer * | m_materializer = nullptr |
If non-NULL, the materializer to use when reporting used variables. | |
clang::ASTConsumer * | m_code_gen = nullptr |
If non-NULL, a code generator that receives new top-level functions. | |
DiagnosticManager * | m_diagnostics = nullptr |
Private Member Functions | |
ParserVars (const ParserVars &)=delete | |
const ParserVars & | operator= (const ParserVars &)=delete |
The following values should not live beyond parsing.
Definition at line 310 of file ClangExpressionDeclMap.h.
|
default |
|
privatedelete |
|
inline |
Definition at line 314 of file ClangExpressionDeclMap.h.
References lldb_private::ExecutionContext::GetTargetPtr(), m_exe_ctx, m_sym_ctx, and lldb_private::SymbolContext::target_sp.
|
privatedelete |
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 333 of file ClangExpressionDeclMap.h.
DiagnosticManager* lldb_private::ClangExpressionDeclMap::ParserVars::m_diagnostics = nullptr |
Definition at line 336 of file ClangExpressionDeclMap.h.
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 327 of file ClangExpressionDeclMap.h.
ExecutionContext lldb_private::ClangExpressionDeclMap::ParserVars::m_exe_ctx |
The execution context to use when parsing.
Definition at line 322 of file ClangExpressionDeclMap.h.
Referenced by GetTarget().
Materializer* lldb_private::ClangExpressionDeclMap::ParserVars::m_materializer = nullptr |
If non-NULL, the materializer to use when reporting used variables.
Definition at line 330 of file ClangExpressionDeclMap.h.
ClangPersistentVariables* lldb_private::ClangExpressionDeclMap::ParserVars::m_persistent_vars |
The persistent variables for the process.
Definition at line 325 of file ClangExpressionDeclMap.h.
SymbolContext lldb_private::ClangExpressionDeclMap::ParserVars::m_sym_ctx |
The symbol context to use in finding variables and types.
Definition at line 323 of file ClangExpressionDeclMap.h.
Referenced by GetTarget().
TargetInfo lldb_private::ClangExpressionDeclMap::ParserVars::m_target_info |
Basic information about the target.
Definition at line 329 of file ClangExpressionDeclMap.h.