|
LLDB mainline
|
Public Member Functions | |
| ClangExpressionDeclMap * | DeclMap () override |
| Return the object that the parser should use when resolving external values. | |
| void | ResetDeclMap () |
| void | ResetDeclMap (ExecutionContext &exe_ctx, bool keep_result_in_memory) |
| clang::ASTConsumer * | ASTTransformer (clang::ASTConsumer *passthrough) override |
| Return the object that the parser should allow to access ASTs. | |
Static Public Attributes | |
| static char | ID |
Private Attributes | |
| std::unique_ptr< ClangExpressionDeclMap > | m_expr_decl_map_up |
Definition at line 75 of file ClangUtilityFunction.h.
|
inlineoverride |
Return the object that the parser should allow to access ASTs.
May be nullptr if the ASTs do not need to be transformed.
| [in] | passthrough | The ASTConsumer that the returned transformer should send the ASTs to after transformation. |
Definition at line 99 of file ClangUtilityFunction.h.
|
inlineoverride |
Return the object that the parser should use when resolving external values.
May be NULL if everything should be self-contained.
Definition at line 84 of file ClangUtilityFunction.h.
References m_expr_decl_map_up.
|
inline |
Definition at line 88 of file ClangUtilityFunction.h.
References m_expr_decl_map_up.
| void ClangUtilityFunction::ClangUtilityFunctionHelper::ResetDeclMap | ( | ExecutionContext & | exe_ctx, |
| bool | keep_result_in_memory ) |
Definition at line 179 of file ClangUtilityFunction.cpp.
References lldb::eLanguageTypeC, lldb_private::ExecutionContext::GetTargetSP(), and m_expr_decl_map_up.
|
static |
Definition at line 80 of file ClangUtilityFunction.h.
|
private |
Definition at line 104 of file ClangUtilityFunction.h.
Referenced by DeclMap(), ResetDeclMap(), and ResetDeclMap().