Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QSpecialIntegerStorage< S > Class Template Reference

#include <qendian_p.h>

+ Collaboration diagram for QSpecialIntegerStorage< S >:

Public Types

using UnsignedStorageType = std::make_unsigned_t< typename S::StorageType >
 

Public Member Functions

constexpr QSpecialIntegerStorage ()=default
 
constexpr QSpecialIntegerStorage (QSpecialIntegerBitfieldInitializer)
 
constexpr QSpecialIntegerStorage (UnsignedStorageType initial)
 

Public Attributes

UnsignedStorageType val
 

Detailed Description

template<class S>
class QSpecialIntegerStorage< S >

Definition at line 27 of file qendian_p.h.

Member Typedef Documentation

◆ UnsignedStorageType

template<class S >
using QSpecialIntegerStorage< S >::UnsignedStorageType = std::make_unsigned_t<typename S::StorageType>

Definition at line 30 of file qendian_p.h.

Constructor & Destructor Documentation

◆ QSpecialIntegerStorage() [1/3]

template<class S >
constexpr QSpecialIntegerStorage< S >::QSpecialIntegerStorage ( )
constexprdefault

◆ QSpecialIntegerStorage() [2/3]

template<class S >
constexpr QSpecialIntegerStorage< S >::QSpecialIntegerStorage ( QSpecialIntegerBitfieldInitializer  )
inlineconstexpr

Definition at line 33 of file qendian_p.h.

◆ QSpecialIntegerStorage() [3/3]

template<class S >
constexpr QSpecialIntegerStorage< S >::QSpecialIntegerStorage ( UnsignedStorageType  initial)
inlineconstexpr

Definition at line 34 of file qendian_p.h.

Member Data Documentation

◆ val


The documentation for this class was generated from the following file: