Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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>
QSpecialIntegerStorage< S >::QSpecialIntegerStorage ( )
constexprdefault

◆ QSpecialIntegerStorage() [2/3]

Definition at line 33 of file qendian_p.h.

◆ QSpecialIntegerStorage() [3/3]

template<class S>
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: