QDebug Proxy Page

Functions

QDebug operator<<(QDebug debug, const QContiguousCache<T> &cache)
QDebug operator<<(QDebug debug, const QFlags<T> &flags)
QDebug operator<<(QDebug debug, const QHash<Key, T> &hash)
QDebug operator<<(QDebug debug, const QList<T> &list)
QDebug operator<<(QDebug debug, const QMap<Key, T> &map)
QDebug operator<<(QDebug debug, const QMultiHash<Key, T> &hash)
QDebug operator<<(QDebug debug, const QMultiMap<Key, T> &map)
QDebug operator<<(QDebug debug, const QSet<T> &set)
(since 6.3) QDebug operator<<(QDebug debug, const QVarLengthArray<T, P> &array)
(since 6.9) QDebug operator<<(QDebug debug, const int &set)
(since 6.9) QDebug operator<<(QDebug debug, const int &unordered_set)
(since 6.9) QDebug operator<<(QDebug debug, const int &map)
(since 6.9) QDebug operator<<(QDebug debug, const int &array)
QDebug operator<<(QDebug debug, const int &pair)

Function Documentation

template <typename T> QDebug operator<<(QDebug debug, const QContiguousCache<T> &cache)

Writes the contents of cache to debug. T needs to support streaming into QDebug.

template <typename T> QDebug operator<<(QDebug debug, const QFlags<T> &flags)

Writes flags to debug.

template <typename Key, typename T> QDebug operator<<(QDebug debug, const QHash<Key, T> &hash)

Writes the contents of hash to debug. Both Key and T need to support streaming into QDebug.

template <typename T> QDebug operator<<(QDebug debug, const QList<T> &list)

Writes the contents of list to debug. T needs to support streaming into QDebug.

template <typename Key, typename T> QDebug operator<<(QDebug debug, const QMap<Key, T> &map)

Writes the contents of map to debug. Both Key and T need to support streaming into QDebug.

template <typename Key, typename T> QDebug operator<<(QDebug debug, const QMultiHash<Key, T> &hash)

Writes the contents of hash to debug. Both Key and T need to support streaming into QDebug.

template <typename Key, typename T> QDebug operator<<(QDebug debug, const QMultiMap<Key, T> &map)

Writes the contents of map to debug. Both Key and T need to support streaming into QDebug.

template <typename T> QDebug operator<<(QDebug debug, const QSet<T> &set)

Writes the contents of set to debug. T needs to support streaming into QDebug.

[since 6.3] template <typename T, int P> QDebug operator<<(QDebug debug, const QVarLengthArray<T, P> &array)

Writes the contents of array to debug. T needs to support streaming into QDebug.

This function was introduced in Qt 6.3.

[since 6.9] template <typename Key, typename Compare, typename Alloc> QDebug operator<<(QDebug debug, const int &set)

Writes the contents of set to debug. The Key type needs to support streaming into QDebug.

This function was introduced in Qt 6.9.

[since 6.9] template <typename Key, typename T, typename Compare, typename Alloc> QDebug operator<<(QDebug debug, const int &unordered_set)

Writes the contents of unordered_set to debug. The Key type needs to support streaming into QDebug.

This function was introduced in Qt 6.9.

[since 6.9] template <typename Key, typename T, typename Hash, typename KeyEqual, typename Alloc> QDebug operator<<(QDebug debug, const int &map)

Writes the contents of map to debug. Both Key and T need to support streaming into QDebug.

This function was introduced in Qt 6.9.

[since 6.9] template <typename T, int N> QDebug operator<<(QDebug debug, const int &array)

Writes the contents of array to debug. T needs to support streaming into QDebug.

This function was introduced in Qt 6.9.

template <typename T, typename Alloc> QDebug operator<<(QDebug debug, const int &pair)

Writes the contents of pair to debug. Both T1 and T2 need to support streaming into QDebug.