diff --git a/src/corelib/io/qdebug.h b/src/corelib/io/qdebug.h index 737da819705..d21f4072acb 100644 --- a/src/corelib/io/qdebug.h +++ b/src/corelib/io/qdebug.h @@ -450,25 +450,25 @@ inline QDebugIfHasDebugStream operator<<(QDebug debug, const std::multim } template -inline QDebug operator<<(QDebug debug, const std::multiset &multiset) +inline QDebugIfHasDebugStream operator<<(QDebug debug, const std::multiset &multiset) { return QtPrivate::printSequentialContainer(std::move(debug), "std::multiset", multiset); } template -inline QDebug operator<<(QDebug debug, const std::set& set) +inline QDebugIfHasDebugStream operator<<(QDebug debug, const std::set &set) { return QtPrivate::printSequentialContainer(std::move(debug), "std::set", set); } template -inline QDebug operator<<(QDebug debug, const std::unordered_map &unordered_map) +inline QDebugIfHasDebugStream operator<<(QDebug debug, const std::unordered_map &unordered_map) { return QtPrivate::printSequentialContainer(std::move(debug), "std::unordered_map", unordered_map); // yes, sequential: *it is std::pair } template -inline QDebug operator<<(QDebug debug, const std::unordered_set& unordered_set) +inline QDebugIfHasDebugStream operator<<(QDebug debug, const std::unordered_set &unordered_set) { return QtPrivate::printSequentialContainer(std::move(debug), "std::unordered_set", unordered_set); }