diff options
Diffstat (limited to 'src/libs/cplusplus/AlreadyConsideredClassContainer.h')
-rw-r--r-- | src/libs/cplusplus/AlreadyConsideredClassContainer.h | 5 |
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; } |