summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/CppDocument.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-05-20 16:07:11 +0200
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-05-20 16:07:33 +0200
commit164aed22a5db3623fefe084ff253df86363d0100 (patch)
tree7c85a2295bbbf9a7d719600b2b5cda8fdeda59cd /src/libs/cplusplus/CppDocument.cpp
parentc6fef3ef635ea81d60de6a2d3eefa462b4d57094 (diff)
downloadqt-creator-164aed22a5db3623fefe084ff253df86363d0100.tar.gz
Fixed scope discovery.
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
-rw-r--r--src/libs/cplusplus/CppDocument.cpp12
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