forked from qt-creator/qt-creator
Removed #ifdefs so all AST nodes are always there.
Also removed the (conditional) invoke_token from DeclarationAST and use the qt_invokable_token to store the Q_INVOKABLE, and fixed the ASTMatch code generation.
This commit is contained in:
@@ -103,12 +103,10 @@ public:
|
||||
virtual void postVisit(AST *) {}
|
||||
|
||||
virtual bool visit(AccessDeclarationAST *) { return true; }
|
||||
#ifdef ICHECK_BUILD
|
||||
virtual bool visit(QPropertyDeclarationAST *) { return true; }
|
||||
virtual bool visit(QEnumDeclarationAST *) { return true; }
|
||||
virtual bool visit(QFlagsDeclarationAST *) { return true; }
|
||||
virtual bool visit(QDeclareFlagsDeclarationAST *) { return true; }
|
||||
#endif
|
||||
virtual bool visit(ArrayAccessAST *) { return true; }
|
||||
virtual bool visit(ArrayDeclaratorAST *) { return true; }
|
||||
virtual bool visit(ArrayInitializerAST *) { return true; }
|
||||
@@ -235,12 +233,10 @@ public:
|
||||
virtual bool visit(ObjCSynchronizedStatementAST *) { return true; }
|
||||
|
||||
virtual void endVisit(AccessDeclarationAST *) { }
|
||||
#ifdef ICHECK_BUILD
|
||||
virtual void endVisit(QPropertyDeclarationAST *) { }
|
||||
virtual void endVisit(QEnumDeclarationAST *) { }
|
||||
virtual void endVisit(QFlagsDeclarationAST *) { }
|
||||
virtual void endVisit(QDeclareFlagsDeclarationAST *) { }
|
||||
#endif
|
||||
virtual void endVisit(ArrayAccessAST *) { }
|
||||
virtual void endVisit(ArrayDeclaratorAST *) { }
|
||||
virtual void endVisit(ArrayInitializerAST *) { }
|
||||
|
||||
Reference in New Issue
Block a user