![]() |
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/qendian.h>#include <QtCore/private/qglobal_p.h>Go to the source code of this file.
Classes | |
| class | QSpecialIntegerStorage< S > |
| class | QSpecialIntegerConstAccessor< S, pos, width, T > |
| class | QSpecialIntegerAccessor< S, pos, width, T > |
| class | QSpecialIntegerBitfieldUnion< S, Accessors > |
Typedefs | |
| template<typename T, typename... Accessors> | |
| using | QLEIntegerBitfieldUnion = QSpecialIntegerBitfieldUnion<QLittleEndianStorageType<T>, Accessors...> |
| template<typename T, typename... Accessors> | |
| using | QBEIntegerBitfieldUnion = QSpecialIntegerBitfieldUnion<QBigEndianStorageType<T>, Accessors...> |
| template<typename... Accessors> | |
| using | qint32_le_bitfield_union = QLEIntegerBitfieldUnion<int, Accessors...> |
| template<typename... Accessors> | |
| using | quint32_le_bitfield_union = QLEIntegerBitfieldUnion<uint, Accessors...> |
| template<typename... Accessors> | |
| using | qint32_be_bitfield_union = QBEIntegerBitfieldUnion<int, Accessors...> |
| template<typename... Accessors> | |
| using | quint32_be_bitfield_union = QBEIntegerBitfieldUnion<uint, Accessors...> |
| template<int pos, int width, typename T = int> | |
| using | qint32_le_bitfield_member = QSpecialIntegerAccessor<QLittleEndianStorageType<int>, pos, width, T> |
| template<int pos, int width, typename T = uint> | |
| using | quint32_le_bitfield_member = QSpecialIntegerAccessor<QLittleEndianStorageType<uint>, pos, width, T> |
| template<int pos, int width, typename T = int> | |
| using | qint32_be_bitfield_member = QSpecialIntegerAccessor<QBigEndianStorageType<int>, pos, width, T> |
| template<int pos, int width, typename T = uint> | |
| using | quint32_be_bitfield_member = QSpecialIntegerAccessor<QBigEndianStorageType<uint>, pos, width, T> |
Enumerations | |
| enum class | QSpecialIntegerBitfieldInitializer |
Variables | |
| constexpr QSpecialIntegerBitfieldInitializer | QSpecialIntegerBitfieldZero {} |
| using QBEIntegerBitfieldUnion = QSpecialIntegerBitfieldUnion<QBigEndianStorageType<T>, Accessors...> |
Definition at line 184 of file qendian_p.h.
| using qint32_be_bitfield_member = QSpecialIntegerAccessor<QBigEndianStorageType<int>, pos, width, T> |
Definition at line 200 of file qendian_p.h.
| using qint32_be_bitfield_union = QBEIntegerBitfieldUnion<int, Accessors...> |
Definition at line 191 of file qendian_p.h.
| using qint32_le_bitfield_member = QSpecialIntegerAccessor<QLittleEndianStorageType<int>, pos, width, T> |
Definition at line 196 of file qendian_p.h.
| using qint32_le_bitfield_union = QLEIntegerBitfieldUnion<int, Accessors...> |
Definition at line 187 of file qendian_p.h.
| using QLEIntegerBitfieldUnion = QSpecialIntegerBitfieldUnion<QLittleEndianStorageType<T>, Accessors...> |
Definition at line 181 of file qendian_p.h.
| using quint32_be_bitfield_member = QSpecialIntegerAccessor<QBigEndianStorageType<uint>, pos, width, T> |
Definition at line 202 of file qendian_p.h.
| using quint32_be_bitfield_union = QBEIntegerBitfieldUnion<uint, Accessors...> |
Definition at line 193 of file qendian_p.h.
| using quint32_le_bitfield_member = QSpecialIntegerAccessor<QLittleEndianStorageType<uint>, pos, width, T> |
Definition at line 198 of file qendian_p.h.
| using quint32_le_bitfield_union = QLEIntegerBitfieldUnion<uint, Accessors...> |
Definition at line 189 of file qendian_p.h.
|
strong |
Definition at line 24 of file qendian_p.h.
|
inlineconstexpr |
Definition at line 25 of file qendian_p.h.