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.