LLDB mainline
|
#include <ClangExpressionHelper.h>
Public Member Functions | |
virtual ClangExpressionDeclMap * | DeclMap ()=0 |
Return the object that the parser should use when resolving external values. | |
virtual clang::ASTConsumer * | ASTTransformer (clang::ASTConsumer *passthrough)=0 |
Return the object that the parser should allow to access ASTs. | |
virtual void | CommitPersistentDecls () |
Static Public Attributes | |
static char | ID |
Definition at line 29 of file ClangExpressionHelper.h.
|
pure virtual |
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. |
Referenced by lldb_private::ClangExpressionParser::ParseInternal().
|
inlinevirtual |
Definition at line 49 of file ClangExpressionHelper.h.
Referenced by lldb_private::ClangExpressionParser::ParseInternal().
|
pure virtual |
Return the object that the parser should use when resolving external values.
May be NULL if everything should be self-contained.
Referenced by lldb_private::ClangExpressionParser::DoPrepareForExecution(), and lldb_private::ClangExpressionParser::ParseInternal().
|
static |
Definition at line 34 of file ClangExpressionHelper.h.