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 249 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 255 of file qendian.h.

Member Function Documentation

◆ max()

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

Definition at line 300 of file qendian.h.

◆ min()

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

Definition at line 302 of file qendian.h.

◆ operator T()

template<class S>
QSpecialInteger< S >::operator T ( ) const
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 275 of file qendian.h.

◆ operator&=()

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

Definition at line 279 of file qendian.h.

◆ operator*=()

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

Definition at line 267 of file qendian.h.

◆ operator++() [1/2]

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

Definition at line 283 of file qendian.h.

◆ operator++() [2/2]

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

Definition at line 287 of file qendian.h.

◆ operator+=()

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

Definition at line 263 of file qendian.h.

◆ operator--() [1/2]

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

Definition at line 285 of file qendian.h.

◆ operator--() [2/2]

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

Definition at line 293 of file qendian.h.

◆ operator-=()

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

Definition at line 265 of file qendian.h.

◆ operator/=()

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

Definition at line 273 of file qendian.h.

◆ operator<<=()

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

Definition at line 271 of file qendian.h.

◆ operator=()

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

Definition at line 257 of file qendian.h.

◆ operator==()

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

Definition at line 260 of file qendian.h.

◆ operator>>=()

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

Definition at line 269 of file qendian.h.

◆ operator^=()

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

Definition at line 281 of file qendian.h.

◆ operator|=()

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

Definition at line 277 of file qendian.h.


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