aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/AlreadyConsideredClassContainer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/cplusplus/AlreadyConsideredClassContainer.h')
-rw-r--r--src/libs/cplusplus/AlreadyConsideredClassContainer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/cplusplus/AlreadyConsideredClassContainer.h b/src/libs/cplusplus/AlreadyConsideredClassContainer.h
index 4ada3866c4..cc819ab80a 100644
--- a/src/libs/cplusplus/AlreadyConsideredClassContainer.h
+++ b/src/libs/cplusplus/AlreadyConsideredClassContainer.h
@@ -1,6 +1,8 @@
#ifndef CPLUSPLUS_ALREADYCONSIDEREDCLASSCONTAINER_H
#define CPLUSPLUS_ALREADYCONSIDEREDCLASSCONTAINER_H
+#include <cplusplus/SafeMatcher.h>
+
#include <QSet>
namespace CPlusPlus {
@@ -21,8 +23,9 @@ public:
if (_container.contains(item))
return true;
+ SafeMatcher matcher;
foreach (const T *existingItem, _container) {
- if (existingItem->isEqualTo(item))
+ if (Matcher::match(existingItem, item, &matcher))
return true;
}