diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-07-31 16:53:05 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-07-31 16:53:05 +0200 |
commit | e2051267743b521c44602480441b5e4c0de04396 (patch) | |
tree | fae9b639e6867e476c85634ad143d214d3bbf4ae /src/shared/cplusplus/ASTVisit.cpp | |
parent | 49672804490cc3b6561432497f4a999a35d6ad07 (diff) | |
download | qt-creator-e2051267743b521c44602480441b5e4c0de04396.tar.gz |
Added @synchronized parsing for Objective-C.
Diffstat (limited to 'src/shared/cplusplus/ASTVisit.cpp')
-rw-r--r-- | src/shared/cplusplus/ASTVisit.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/shared/cplusplus/ASTVisit.cpp b/src/shared/cplusplus/ASTVisit.cpp index a76d80df6b..bc5f1a0873 100644 --- a/src/shared/cplusplus/ASTVisit.cpp +++ b/src/shared/cplusplus/ASTVisit.cpp @@ -1527,4 +1527,17 @@ void ObjCFastEnumerationAST::accept0(ASTVisitor *visitor) visitor->endVisit(this); } +void ObjCSynchronizedStatementAST::accept0(ASTVisitor *visitor) +{ + if (visitor->visit(this)) { + // visit ObjCSynchronizedStatementAST + if (synchronized_object) + accept(synchronized_object, visitor); + if (statement) + accept(statement, visitor); + // visit StatementAST + } + visitor->endVisit(this); +} + CPLUSPLUS_END_NAMESPACE |