diff --git a/src/corelib/io/qdebug.h b/src/corelib/io/qdebug.h index 29da386c1b8..71ad610e19e 100644 --- a/src/corelib/io/qdebug.h +++ b/src/corelib/io/qdebug.h @@ -48,6 +48,7 @@ #include #include #include +#include #include #include @@ -249,6 +250,12 @@ inline QDebugIfHasDebugStream operator<<(QDebug debug, const QList &vec) return QtPrivate::printSequentialContainer(debug, "QList", vec); } +template +inline QDebugIfHasDebugStream operator<<(QDebug debug, const QVarLengthArray &vec) +{ + return QtPrivate::printSequentialContainer(debug, "QVarLengthArray", vec); +} + template inline QDebugIfHasDebugStream operator<<(QDebug debug, const std::vector &vec) { diff --git a/src/gui/rhi/qrhi.cpp b/src/gui/rhi/qrhi.cpp index 78c615451e1..4ae75b5df57 100644 --- a/src/gui/rhi/qrhi.cpp +++ b/src/gui/rhi/qrhi.cpp @@ -1366,12 +1366,6 @@ size_t qHash(const QRhiVertexInputLayout &v, size_t seed) noexcept } #ifndef QT_NO_DEBUG_STREAM -template -QDebug operator<<(QDebug dbg, const QVarLengthArray &vla) -{ - return QtPrivate::printSequentialContainer(dbg, "VLA", vla); -} - QDebug operator<<(QDebug dbg, const QRhiVertexInputLayout &v) { QDebugStateSaver saver(dbg);