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 30 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 50 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::ParseInternal(), and lldb_private::ClangExpressionParser::PrepareForExecution().
|
static |
Definition at line 35 of file ClangExpressionHelper.h.