summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/AST.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-02-08 15:32:37 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-02-08 15:41:18 +0100
commit1af05166d956526728db448cfe34a98ee0e74e8f (patch)
tree39aabcd58c060040fe413d4b02ac1250f40a2c72 /src/shared/cplusplus/AST.h
parentbd1b9e6ccb3fb9c1e02df6644e2e50e4e0c5e5ee (diff)
downloadqt-creator-1af05166d956526728db448cfe34a98ee0e74e8f.tar.gz
Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.
Diffstat (limited to 'src/shared/cplusplus/AST.h')
-rw-r--r--src/shared/cplusplus/AST.h24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h
index 11bcaf0f1c..4b0c149357 100644
--- a/src/shared/cplusplus/AST.h
+++ b/src/shared/cplusplus/AST.h
@@ -256,7 +256,6 @@ public:
virtual PostfixDeclaratorAST *asPostfixDeclarator() { return 0; }
virtual PostfixExpressionAST *asPostfixExpression() { return 0; }
virtual PtrOperatorAST *asPtrOperator() { return 0; }
- virtual QtDeclareFlagsDeclarationAST *asQtDeclareFlagsDeclaration() { return 0; }
virtual QtEnumDeclarationAST *asQtEnumDeclaration() { return 0; }
virtual QtFlagsDeclarationAST *asQtFlagsDeclaration() { return 0; }
virtual QtMemberDeclarationAST *asQtMemberDeclaration() { return 0; }
@@ -683,29 +682,6 @@ protected:
virtual bool match0(AST *, ASTMatcher *);
};
-class CPLUSPLUS_EXPORT QtDeclareFlagsDeclarationAST: public DeclarationAST
-{
-public:
- unsigned declareflags_specifier_token;
- unsigned lparen_token;
- SimpleNameAST *flags_name;
- unsigned comma_token;
- SimpleNameAST *enum_name;
- unsigned rparen_token;
-
-public:
- virtual QtDeclareFlagsDeclarationAST *asQtDeclareFlagsDeclaration() { return this; }
-
- virtual unsigned firstToken() const;
- virtual unsigned lastToken() const;
-
- virtual QtDeclareFlagsDeclarationAST *clone(MemoryPool *pool) const;
-
-protected:
- virtual void accept0(ASTVisitor *visitor);
- virtual bool match0(AST *, ASTMatcher *);
-};
-
class CPLUSPLUS_EXPORT AsmDefinitionAST: public DeclarationAST
{
public: