summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Control.cpp
diff options
context:
space:
mode:
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();
+}