TypeOfExpression Class
(CPlusPlus::TypeOfExpression)Public Types
enum | PreprocessMode { NoPreprocess, Preprocess } |
Public Functions
TypeOfExpression() | |
ExpressionAST * | ast() const |
const LookupContext & | context() const |
ExpressionAST * | expressionAST() const |
void | init(Document::Ptr thisDocument, const Snapshot &snapshot, QSharedPointer<CreateBindings> bindings = QSharedPointer<CreateBindings> (), const QSet<const Declaration *> &autoDeclarationsBeingResolved = QSet<const Declaration *> ()) |
QByteArray | preprocess(const QByteArray &utf8code) const |
QByteArray | preprocessedExpression(const QByteArray &utf8code) const |
QList<LookupItem> | reference(const QByteArray &utf8code, Scope *scope, PreprocessMode mode = NoPreprocess) |
QList<LookupItem> | reference(ExpressionAST *expression, Document::Ptr document, Scope *scope) |
Scope * | scope() const |
void | setExpandTemplates(bool expandTemplates) |
QList<LookupItem> | operator()(const QByteArray &utf8code, Scope *scope, PreprocessMode mode = NoPreprocess) |
QList<LookupItem> | operator()(ExpressionAST *expression, Document::Ptr document, Scope *scope) |
Member Function Documentation
TypeOfExpression::TypeOfExpression()
Default constructs an instance of TypeOfExpression.