![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qcompilerdetection.h>#include <QtCore/qcontainerfwd.h>#include <type_traits>Go to the source code of this file.
Classes | |
| class | QTypeInfo< T > |
| class | QTypeInfo< void > |
| class | QTypeInfoMerger< T, Ts > |
| \inmodule QtCore More... | |
| class | QTypeInfo< std::pair< T1, T2 > > |
Namespaces | |
| namespace | QtPrivate |
Macros | |
| #define | Q_DECLARE_MOVABLE_CONTAINER(CONTAINER) |
| #define | Q_DECLARE_TYPEINFO_BODY(TYPE, FLAGS) |
| #define | Q_DECLARE_TYPEINFO(TYPE, FLAGS) |
Enumerations | |
| enum | { Q_COMPLEX_TYPE = 0 , Q_PRIMITIVE_TYPE = 0x1 , Q_RELOCATABLE_TYPE = 0x2 , Q_MOVABLE_TYPE = 0x2 , Q_DUMMY_TYPE = 0x4 } |
Variables | |
| template<typename T> | |
| constexpr bool | QtPrivate::qIsComplex |
| template<typename T> | |
| constexpr bool | QtPrivate::qIsRelocatable = std::is_trivially_copyable_v<T> && std::is_trivially_destructible_v<T> |
| template<typename T> | |
| constexpr bool | QtPrivate::qIsQtRelocatableContainer = false |
| template<typename T> | |
| constexpr bool | QtPrivate::qIsValueInitializationBitwiseZero |
| #define Q_DECLARE_MOVABLE_CONTAINER | ( | CONTAINER | ) |
Definition at line 133 of file qtypeinfo.h.
Definition at line 197 of file qtypeinfo.h.
Definition at line 180 of file qtypeinfo.h.
| anonymous enum |
| Enumerator | |
|---|---|
| Q_COMPLEX_TYPE | |
| Q_PRIMITIVE_TYPE | |
| Q_RELOCATABLE_TYPE | |
| Q_MOVABLE_TYPE | |
| Q_DUMMY_TYPE | |
Definition at line 172 of file qtypeinfo.h.
| Q_DECLARE_MOVABLE_CONTAINER | ( | QCache | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QHash | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QList | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QMap | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QMultiHash | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QMultiMap | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QQueue | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QSet | ) |
| Q_DECLARE_MOVABLE_CONTAINER | ( | QStack | ) |
| Q_DECLARE_TYPEINFO_BODY | ( | QFlags< T > | , |
| Q_PRIMITIVE_TYPE | ) |