diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-08-04 16:22:24 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-08-04 16:22:24 +0200 |
commit | e53d23d55c7df81f47f3b8ee78ed2c5863acf083 (patch) | |
tree | 4552e25864eafba55d27e78106ca29d44e1a20fb /src/shared/cplusplus/AST.h | |
parent | 86ff16e58cac3e85ffe685053b4314c565ecdfb1 (diff) | |
download | qt-creator-e53d23d55c7df81f47f3b8ee78ed2c5863acf083.tar.gz |
Merged ObjCMethodDefinitionAST into ObjCMethodDeclarationAST.
Diffstat (limited to 'src/shared/cplusplus/AST.h')
-rw-r--r-- | src/shared/cplusplus/AST.h | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h index dcdf5abee2..f7e483f881 100644 --- a/src/shared/cplusplus/AST.h +++ b/src/shared/cplusplus/AST.h @@ -222,7 +222,6 @@ public: virtual ObjCMessageArgumentDeclarationListAST *asObjCMessageArgumentDeclarationList() { return 0; } virtual ObjCMethodPrototypeAST *asObjCMethodPrototype() { return 0; } virtual ObjCMethodDeclarationAST *asObjCMethodDeclaration() { return 0; } - virtual ObjCMethodDefinitionAST *asObjCMethodDefinition() { return 0; } virtual ObjCClassImplementationAST *asObjCClassImplementation() { return 0; } virtual ObjCCategoryImplementationAST *asObjCCategoryImplementation() { return 0; } virtual ObjCSynthesizedPropertyAST *asObjCSynthesizedProperty() { return 0; } @@ -3040,6 +3039,7 @@ class CPLUSPLUS_EXPORT ObjCMethodDeclarationAST: public DeclarationAST { public: ObjCMethodPrototypeAST *method_prototype; + StatementAST *function_body; unsigned semicolon_token; public: @@ -3055,25 +3055,6 @@ protected: virtual void accept0(ASTVisitor *visitor); }; -class CPLUSPLUS_EXPORT ObjCMethodDefinitionAST: public DeclarationAST -{ -public: - ObjCMethodPrototypeAST *method_prototype; - StatementAST *function_body; - -public: - virtual ObjCMethodDefinitionAST *asObjCMethodDefinition() - { return this; } - - virtual unsigned firstToken() const; - virtual unsigned lastToken() const; - - virtual ObjCMethodDefinitionAST *clone(MemoryPool *pool) const; - -protected: - virtual void accept0(ASTVisitor *visitor); -}; - class CPLUSPLUS_EXPORT ObjCClassImplementationAST: public DeclarationAST { public: |