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
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

Referenced by QSpecialInteger< S >::max(), and QSpecialInteger< S >::min().

+ Here is the caller graph for this function:

◆ QSpecialInteger() [2/2]

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

Definition at line 255 of file qendian.h.

Member Function Documentation

◆ max()

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

Definition at line 300 of file qendian.h.

References QSpecialInteger< S >::QSpecialInteger().

+ Here is the call graph for this function:

◆ min()

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

Definition at line 302 of file qendian.h.

References QSpecialInteger< S >::QSpecialInteger().

+ Here is the call graph for this function:

◆ 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.

References i.

◆ operator%=()

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

Definition at line 275 of file qendian.h.

References i.

◆ operator&=()

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

Definition at line 279 of file qendian.h.

References i.

◆ operator*=()

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

Definition at line 267 of file qendian.h.

References i.

◆ 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.

References i.

◆ 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.

References i.

◆ operator/=()

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

Definition at line 273 of file qendian.h.

References i.

◆ operator<<=()

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

Definition at line 271 of file qendian.h.

References i.

◆ operator=()

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

Definition at line 257 of file qendian.h.

References i.

◆ operator==()

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

Definition at line 260 of file qendian.h.

References i.

◆ operator>>=()

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

Definition at line 269 of file qendian.h.

References i.

◆ operator^=()

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

Definition at line 281 of file qendian.h.

References i.

◆ operator|=()

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

Definition at line 277 of file qendian.h.

References i.


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