summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Control.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-08-10 14:40:27 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-08-10 15:19:32 +0200
commit0f301f8679f0e76a4c2b5fb8935abf0c9a9e287c (patch)
tree75fc4bbd67102b9e5c98881f65c2c20b56ab9298 /src/shared/cplusplus/Control.cpp
parentf72a080da44a6ef142c82c9e14b4012876d82312 (diff)
downloadqt-creator-0f301f8679f0e76a4c2b5fb8935abf0c9a9e287c.tar.gz
New implementation of CPlusPlus::FindUsages
Diffstat (limited to 'src/shared/cplusplus/Control.cpp')
-rw-r--r--src/shared/cplusplus/Control.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp
index 15b2c51787..c2752220df 100644
--- a/src/shared/cplusplus/Control.cpp
+++ b/src/shared/cplusplus/Control.cpp
@@ -56,6 +56,7 @@
#include "TypeMatcher.h"
#include <map>
#include <set>
+#include <algorithm>
using namespace CPlusPlus;
@@ -770,3 +771,8 @@ const Identifier *Control::objcCopyId() const
const Identifier *Control::objcNonatomicId() const
{ return d->objcNonatomicId; }
+
+bool Control::hasSymbol(Symbol *symbol) const
+{
+ return std::find(d->symbols.begin(), d->symbols.end(), symbol) != d->symbols.end();
+}