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 std::array<T, N> &array) |
QDebug | operator<<(QDebug debug, const std::list<T, Alloc> &vec) |
QDebug | operator<<(QDebug debug, const std::map<Key, T, Compare, Alloc> &map) |
QDebug | operator<<(QDebug debug, const std::multimap<Key, T, Compare, Alloc> &map) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::multiset<Key, Compare, Alloc> &multiset) |
QDebug | operator<<(QDebug debug, const std::pair<T1, T2> &pair) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::set<Key, Compare, Alloc> &set) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::unordered_map<Key, T, Hash, KeyEqual, Alloc> &map) |
(since 6.9) QDebug | operator<<(QDebug debug, const std::unordered_set<Key, Hash, KeyEqual, Alloc> &unordered_set) |
QDebug | operator<<(QDebug debug, const std::vector<T, Alloc> &vec) |
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, qsizetype 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 T, std::size_t N> QDebug operator<<(QDebug debug, const std::array<T, N> &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 std::list<T, Alloc> &vec)
Writes the contents of list vec to debug. T
needs to support streaming into QDebug.
template <typename Key, typename T, typename Compare, typename Alloc> QDebug operator<<(QDebug debug, const std::map<Key, T, Compare, Alloc> &map)
Writes the contents of map to debug. Both Key
and T
need to support streaming into QDebug.
template <typename Key, typename T, typename Compare, typename Alloc> QDebug operator<<(QDebug debug, const std::multimap<Key, T, Compare, Alloc> &map)
Writes the contents of map to debug. Both Key
and T
need to support streaming into QDebug.
[since 6.9]
template <typename Key, typename Compare, typename Alloc> QDebug operator<<(QDebug debug, const std::multiset<Key, Compare, Alloc> &multiset)
Writes the contents of multiset to debug. The Key
type needs to support streaming into QDebug.
This function was introduced in Qt 6.9.
template <typename T1, typename T2> QDebug operator<<(QDebug debug, const std::pair<T1, T2> &pair)
Writes the contents of pair to debug. Both T1
and T2
need to support streaming into QDebug.
[since 6.9]
template <typename Key, typename Compare, typename Alloc> QDebug operator<<(QDebug debug, const std::set<Key, Compare, Alloc> &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 Hash, typename KeyEqual, typename Alloc> QDebug operator<<(QDebug debug, const std::unordered_map<Key, T, Hash, KeyEqual, Alloc> &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 Key, typename Hash, typename KeyEqual, typename Alloc> QDebug operator<<(QDebug debug, const std::unordered_set<Key, Hash, KeyEqual, Alloc> &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.
template <typename T, typename Alloc> QDebug operator<<(QDebug debug, const std::vector<T, Alloc> &vec)
Writes the contents of vector vec to debug. T
needs to support streaming into QDebug.