|
template<typename SequentialContainer> |
QDebug | QtPrivate::printSequentialContainer (QDebug debug, const char *which, const SequentialContainer &c) |
|
template<typename AssociativeContainer> |
QDebug | QtPrivate::printAssociativeContainer (QDebug debug, const char *which, const AssociativeContainer &c) |
|
template<typename T> |
QDebugIfHasDebugStreamContainer< QList< T >, T > | operator<< (QDebug debug, const QList< T > &vec) |
|
template<typename T, qsizetype P> |
QDebugIfHasDebugStream< T > | operator<< (QDebug debug, const QVarLengthArray< T, P > &vec) |
|
template<typename T, typename Alloc> |
QDebugIfHasDebugStream< T > | operator<< (QDebug debug, const std::vector< T, Alloc > &vec) |
|
template<typename T, std::size_t N> |
QDebugIfHasDebugStream< T > | operator<< (QDebug debug, const std::array< T, N > &array) |
|
template<typename T, typename Alloc> |
QDebugIfHasDebugStream< T > | operator<< (QDebug debug, const std::list< T, Alloc > &vec) |
|
template<typename T> |
QDebugIfHasDebugStream< T > | operator<< (QDebug debug, std::initializer_list< T > list) |
|
template<typename Key, typename T, typename Compare, typename Alloc> |
QDebugIfHasDebugStream< Key, T > | operator<< (QDebug debug, const std::map< Key, T, Compare, Alloc > &map) |
|
template<typename Key, typename T, typename Compare, typename Alloc> |
QDebugIfHasDebugStream< Key, T > | operator<< (QDebug debug, const std::multimap< Key, T, Compare, Alloc > &map) |
|
template<typename Key, typename Compare, typename Alloc> |
QDebugIfHasDebugStream< Key > | operator<< (QDebug debug, const std::multiset< Key, Compare, Alloc > &multiset) |
|
template<typename Key, typename Compare, typename Alloc> |
QDebugIfHasDebugStream< Key > | operator<< (QDebug debug, const std::set< Key, Compare, Alloc > &set) |
|
template<typename Key, typename T, typename Hash, typename KeyEqual, typename Alloc> |
QDebugIfHasDebugStream< Key, T > | operator<< (QDebug debug, const std::unordered_map< Key, T, Hash, KeyEqual, Alloc > &unordered_map) |
|
template<typename Key, typename Hash, typename KeyEqual, typename Alloc> |
QDebugIfHasDebugStream< Key > | operator<< (QDebug debug, const std::unordered_set< Key, Hash, KeyEqual, Alloc > &unordered_set) |
|
template<class Key, class T> |
QDebugIfHasDebugStreamContainer< QMap< Key, T >, Key, T > | operator<< (QDebug debug, const QMap< Key, T > &map) |
|
template<class Key, class T> |
QDebugIfHasDebugStreamContainer< QMultiMap< Key, T >, Key, T > | operator<< (QDebug debug, const QMultiMap< Key, T > &map) |
|
template<class Key, class T> |
QDebugIfHasDebugStreamContainer< QHash< Key, T >, Key, T > | operator<< (QDebug debug, const QHash< Key, T > &hash) |
|
template<class Key, class T> |
QDebugIfHasDebugStreamContainer< QMultiHash< Key, T >, Key, T > | operator<< (QDebug debug, const QMultiHash< Key, T > &hash) |
|
template<class T1, class T2> |
QDebugIfHasDebugStream< T1, T2 > | operator<< (QDebug debug, const std::pair< T1, T2 > &pair) |
|
template<typename T> |
QDebugIfHasDebugStreamContainer< QSet< T >, T > | operator<< (QDebug debug, const QSet< T > &set) |
|
template<class T> |
QDebugIfHasDebugStream< T > | operator<< (QDebug debug, const QContiguousCache< T > &cache) |
|
template<class T> |
QDebug | operator<< (QDebug debug, const QSharedPointer< T > &ptr) |
|
template<typename T, typename Tag> |
QDebug | operator<< (QDebug debug, const QTaggedPointer< T, Tag > &ptr) |
|
Q_CORE_EXPORT QDebug | qt_QMetaEnum_debugOperator (QDebug &, qint64 value, const QMetaObject *meta, const char *name) |
|
Q_CORE_EXPORT QDebug | qt_QMetaEnum_flagDebugOperator (QDebug &dbg, quint64 value, const QMetaObject *meta, const char *name) |
|
Q_CORE_EXPORT void | qt_QMetaEnum_flagDebugOperator (QDebug &debug, size_t sizeofT, uint value) |
|
Q_CORE_EXPORT void | qt_QMetaEnum_flagDebugOperator (QDebug &debug, size_t sizeofT, quint64 value) |
|
template<typename Int> |
void | qt_QMetaEnum_flagDebugOperator (QDebug &debug, size_t sizeofT, Int value) |
|
template<class Flags, std::enable_if_t< QtPrivate::IsQFlags< Flags >::value, bool > = true> |
QDebug | operator<< (QDebug debug, Flags flags) |
|
template<typename T> |
std::enable_if_t< QtPrivate::EnumHasQFlag< T >::Value, QDebug > | operator<< (QDebug debug, T flag) |
|
template<typename T> |
std::enable_if_t< QtPrivate::EnumHasQEnum< T >::Value, QDebug > | operator<< (QDebug dbg, T value) |
|
QDebug | operator<< (QDebug debug, QKeyCombination combination) |
|
Formats the given enum value for debug output.
The supported verbosity are:
0: Just the key, or value with enum name if no key is found:
MyEnum2 MyEnum(123) MyScopedEnum::Enum3 MyScopedEnum(456)
1: Same as 0, but treating all enums as scoped:
MyEnum::MyEnum2 MyEnum(123) MyScopedEnum::Enum3 MyScopedEnum(456)
2: The QDebug default. Same as 0, and includes class/namespace scope:
MyNamespace::MyClass::MyEnum2 MyNamespace::MyClass::MyEnum(123) MyNamespace::MyClass::MyScopedEnum::Enum3 MyNamespace::MyClass::MyScopedEnum(456)
3: Same as 2, but treating all enums as scoped:
MyNamespace::MyClass::MyEnum::MyEnum2 MyNamespace::MyClass::MyEnum(123) MyNamespace::MyClass::MyScopedEnum::Enum3 MyNamespace::MyClass::MyScopedEnum(456)
Definition at line 1457 of file qdebug.cpp.