summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/ASTMatch0.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-02-23 17:43:40 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-02-23 17:43:52 +0100
commite609e9a70176d5cad7c823f60ab2a7f736d32e41 (patch)
treedeee593ad3061063aca36eed984f4bc34f7a3cd2 /src/shared/cplusplus/ASTMatch0.cpp
parent69dfa3566ceadc08d5f9be4dceae65b5b6ceafee (diff)
downloadqt-creator-e609e9a70176d5cad7c823f60ab2a7f736d32e41.tar.gz
Simplified ObjC selectors in the AST.
Diffstat (limited to 'src/shared/cplusplus/ASTMatch0.cpp')
-rw-r--r--src/shared/cplusplus/ASTMatch0.cpp40
1 files changed, 16 insertions, 24 deletions
diff --git a/src/shared/cplusplus/ASTMatch0.cpp b/src/shared/cplusplus/ASTMatch0.cpp
index 8ffc5e6cbd..86c0db3b68 100644
--- a/src/shared/cplusplus/ASTMatch0.cpp
+++ b/src/shared/cplusplus/ASTMatch0.cpp
@@ -41,6 +41,22 @@
using namespace CPlusPlus;
+bool ObjCSelectorArgumentAST::match0(AST *pattern, ASTMatcher *matcher)
+{
+ if (ObjCSelectorArgumentAST *_other = pattern->asObjCSelectorArgument())
+ return matcher->match(this, _other);
+
+ return false;
+}
+
+bool ObjCSelectorAST::match0(AST *pattern, ASTMatcher *matcher)
+{
+ if (ObjCSelectorAST *_other = pattern->asObjCSelector())
+ return matcher->match(this, _other);
+
+ return false;
+}
+
bool SimpleSpecifierAST::match0(AST *pattern, ASTMatcher *matcher)
{
if (SimpleSpecifierAST *_other = pattern->asSimpleSpecifier())
@@ -937,30 +953,6 @@ bool ObjCEncodeExpressionAST::match0(AST *pattern, ASTMatcher *matcher)
return false;
}
-bool ObjCSelectorWithoutArgumentsAST::match0(AST *pattern, ASTMatcher *matcher)
-{
- if (ObjCSelectorWithoutArgumentsAST *_other = pattern->asObjCSelectorWithoutArguments())
- return matcher->match(this, _other);
-
- return false;
-}
-
-bool ObjCSelectorArgumentAST::match0(AST *pattern, ASTMatcher *matcher)
-{
- if (ObjCSelectorArgumentAST *_other = pattern->asObjCSelectorArgument())
- return matcher->match(this, _other);
-
- return false;
-}
-
-bool ObjCSelectorWithArgumentsAST::match0(AST *pattern, ASTMatcher *matcher)
-{
- if (ObjCSelectorWithArgumentsAST *_other = pattern->asObjCSelectorWithArguments())
- return matcher->match(this, _other);
-
- return false;
-}
-
bool ObjCSelectorExpressionAST::match0(AST *pattern, ASTMatcher *matcher)
{
if (ObjCSelectorExpressionAST *_other = pattern->asObjCSelectorExpression())