Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
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

Definition at line 36 of file qendian_p.h.


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