|
LLDB mainline
|
Public Member Functions | |
| ClangFunctionCallerHelper (ClangFunctionCaller &owner) | |
| ClangExpressionDeclMap * | DeclMap () override |
| Return the object that the parser should use when resolving external values. | |
| 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 | |
| ClangFunctionCaller & | m_owner |
| std::unique_ptr< ASTStructExtractor > | m_struct_extractor |
| The class that generates the argument struct layout. | |
Definition at line 60 of file ClangFunctionCaller.h.
|
inline |
Definition at line 67 of file ClangFunctionCaller.h.
References lldb_private::ClangFunctionCaller::ClangFunctionCaller(), and m_owner.
|
override |
Return the object that the parser should allow to access ASTs.
May be NULL 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 213 of file ClangFunctionCaller.cpp.
References m_owner, and m_struct_extractor.
|
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 71 of file ClangFunctionCaller.h.
|
static |
Definition at line 65 of file ClangFunctionCaller.h.
|
private |
Definition at line 83 of file ClangFunctionCaller.h.
Referenced by ASTTransformer(), and ClangFunctionCallerHelper().
|
private |
The class that generates the argument struct layout.
Definition at line 84 of file ClangFunctionCaller.h.
Referenced by ASTTransformer().