diff options
Diffstat (limited to 'src/corelib/tools/qduplicatetracker_p.h')
-rw-r--r-- | src/corelib/tools/qduplicatetracker_p.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/corelib/tools/qduplicatetracker_p.h b/src/corelib/tools/qduplicatetracker_p.h index 4d0e6e4777..23465ecffe 100644 --- a/src/corelib/tools/qduplicatetracker_p.h +++ b/src/corelib/tools/qduplicatetracker_p.h @@ -16,7 +16,7 @@ #include <private/qglobal_p.h> -#if __has_include(<memory_resource>) +#ifdef __cpp_lib_memory_resource # include <unordered_set> # include <memory_resource> # include <qhash.h> // for the hashing helpers @@ -56,13 +56,13 @@ class QDuplicateTracker { auto insert(const T &e) { auto it = QSet<T>::insert(e); const auto n = this->size(); - return std::pair{it, qExchange(setSize, n) != n}; + return std::pair{it, std::exchange(setSize, n) != n}; } auto insert(T &&e) { auto it = QSet<T>::insert(std::move(e)); const auto n = this->size(); - return std::pair{it, qExchange(setSize, n) != n}; + return std::pair{it, std::exchange(setSize, n) != n}; } }; Set set{Prealloc}; |