diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-02-23 17:43:40 +0100 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-02-23 17:43:52 +0100 |
commit | e609e9a70176d5cad7c823f60ab2a7f736d32e41 (patch) | |
tree | deee593ad3061063aca36eed984f4bc34f7a3cd2 /src/shared/cplusplus/ASTMatch0.cpp | |
parent | 69dfa3566ceadc08d5f9be4dceae65b5b6ceafee (diff) | |
download | qt-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.cpp | 40 |
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()) |