![]() |
Qt 6.x
The Qt SDK
|
#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 203 of file qendian_p.h.
using qint32_be_bitfield_union = QBEIntegerBitfieldUnion<int, Accessors...> |
Definition at line 192 of file qendian_p.h.
using qint32_le_bitfield_member = QSpecialIntegerAccessor<QLittleEndianStorageType<int>, pos, width, T> |
Definition at line 197 of file qendian_p.h.
using qint32_le_bitfield_union = QLEIntegerBitfieldUnion<int, Accessors...> |
Definition at line 188 of file qendian_p.h.
using QLEIntegerBitfieldUnion = QSpecialIntegerBitfieldUnion<QLittleEndianStorageType<T>, Accessors...> |
Definition at line 180 of file qendian_p.h.
using quint32_be_bitfield_member = QSpecialIntegerAccessor<QBigEndianStorageType<uint>, pos, width, T> |
Definition at line 206 of file qendian_p.h.
using quint32_be_bitfield_union = QBEIntegerBitfieldUnion<uint, Accessors...> |
Definition at line 194 of file qendian_p.h.
using quint32_le_bitfield_member = QSpecialIntegerAccessor<QLittleEndianStorageType<uint>, pos, width, T> |
Definition at line 200 of file qendian_p.h.
using quint32_le_bitfield_union = QLEIntegerBitfieldUnion<uint, Accessors...> |
Definition at line 190 of file qendian_p.h.
|
strong |
Definition at line 23 of file qendian_p.h.
|
constexpr |
Definition at line 24 of file qendian_p.h.