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
QSpecialInteger< S > Class Template Reference

#include <qendian.h>

Collaboration diagram for QSpecialInteger< S >:

Public Member Functions

 QSpecialInteger ()=default
constexpr QSpecialInteger (T i)
QSpecialIntegeroperator= (T i)
 operator T () const
bool operator== (QSpecialInteger< S > i) const
bool operator!= (QSpecialInteger< S > i) const
QSpecialIntegeroperator+= (T i)
QSpecialIntegeroperator-= (T i)
QSpecialIntegeroperator*= (T i)
QSpecialIntegeroperator>>= (T i)
QSpecialIntegeroperator<<= (T i)
QSpecialIntegeroperator/= (T i)
QSpecialIntegeroperator%= (T i)
QSpecialIntegeroperator|= (T i)
QSpecialIntegeroperator&= (T i)
QSpecialIntegeroperator^= (T i)
QSpecialIntegeroperator++ ()
QSpecialIntegeroperator-- ()
QSpecialInteger operator++ (int)
QSpecialInteger operator-- (int)

Static Public Member Functions

static constexpr QSpecialInteger max ()
static constexpr QSpecialInteger min ()

Detailed Description

template<class S>
class QSpecialInteger< S >

Definition at line 250 of file qendian.h.

Constructor & Destructor Documentation

◆ QSpecialInteger() [1/2]

template<class S>
QSpecialInteger< S >::QSpecialInteger ( )
default

◆ QSpecialInteger() [2/2]

template<class S>
QSpecialInteger< S >::QSpecialInteger ( T i)
inlineexplicitconstexpr

Definition at line 256 of file qendian.h.

Member Function Documentation

◆ max()

template<class S>
constexpr QSpecialInteger QSpecialInteger< S >::max ( )
inlinestaticconstexpr

Definition at line 301 of file qendian.h.

◆ min()

template<class S>
constexpr QSpecialInteger QSpecialInteger< S >::min ( )
inlinestaticconstexpr

Definition at line 303 of file qendian.h.

◆ operator T()

template<class S>
QSpecialInteger< S >::operator T ( ) const
inline

Definition at line 259 of file qendian.h.

◆ operator!=()

template<class S>
bool QSpecialInteger< S >::operator!= ( QSpecialInteger< S > i) const
inline

Definition at line 262 of file qendian.h.

◆ operator%=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator%= ( T i)
inline

Definition at line 276 of file qendian.h.

◆ operator&=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator&= ( T i)
inline

Definition at line 280 of file qendian.h.

◆ operator*=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator*= ( T i)
inline

Definition at line 268 of file qendian.h.

◆ operator++() [1/2]

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator++ ( )
inline

Definition at line 284 of file qendian.h.

◆ operator++() [2/2]

template<class S>
QSpecialInteger QSpecialInteger< S >::operator++ ( int )
inline

Definition at line 288 of file qendian.h.

◆ operator+=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator+= ( T i)
inline

Definition at line 264 of file qendian.h.

◆ operator--() [1/2]

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator-- ( )
inline

Definition at line 286 of file qendian.h.

◆ operator--() [2/2]

template<class S>
QSpecialInteger QSpecialInteger< S >::operator-- ( int )
inline

Definition at line 294 of file qendian.h.

◆ operator-=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator-= ( T i)
inline

Definition at line 266 of file qendian.h.

◆ operator/=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator/= ( T i)
inline

Definition at line 274 of file qendian.h.

◆ operator<<=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator<<= ( T i)
inline

Definition at line 272 of file qendian.h.

◆ operator=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator= ( T i)
inline

Definition at line 258 of file qendian.h.

◆ operator==()

template<class S>
bool QSpecialInteger< S >::operator== ( QSpecialInteger< S > i) const
inline

Definition at line 261 of file qendian.h.

◆ operator>>=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator>>= ( T i)
inline

Definition at line 270 of file qendian.h.

◆ operator^=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator^= ( T i)
inline

Definition at line 282 of file qendian.h.

◆ operator|=()

template<class S>
QSpecialInteger & QSpecialInteger< S >::operator|= ( T i)
inline

Definition at line 278 of file qendian.h.


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