diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-05-20 16:07:11 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-05-20 16:07:33 +0200 |
commit | 164aed22a5db3623fefe084ff253df86363d0100 (patch) | |
tree | 7c85a2295bbbf9a7d719600b2b5cda8fdeda59cd /src/libs/cplusplus/CppDocument.cpp | |
parent | c6fef3ef635ea81d60de6a2d3eefa462b4d57094 (diff) | |
download | qt-creator-164aed22a5db3623fefe084ff253df86363d0100.tar.gz |
Fixed scope discovery.
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
-rw-r--r-- | src/libs/cplusplus/CppDocument.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp index 85f456a22c..b72f8d9935 100644 --- a/src/libs/cplusplus/CppDocument.cpp +++ b/src/libs/cplusplus/CppDocument.cpp @@ -134,12 +134,18 @@ protected: // Objective-C virtual bool visit(ObjCBaseClass *) { return false; } virtual bool visit(ObjCBaseProtocol *) { return false; } - virtual bool visit(ObjCClass *) { return false; } virtual bool visit(ObjCForwardClassDeclaration *) { return false; } - virtual bool visit(ObjCProtocol *) { return false; } virtual bool visit(ObjCForwardProtocolDeclaration *) { return false; } - virtual bool visit(ObjCMethod *) { return false; } virtual bool visit(ObjCPropertyDeclaration *) { return false; } + + virtual bool visit(ObjCClass *symbol) + { return process(symbol); } + + virtual bool visit(ObjCProtocol *symbol) + { return process(symbol); } + + virtual bool visit(ObjCMethod *symbol) + { return process(symbol); } }; class DocumentDiagnosticClient : public DiagnosticClient |