#include <swcdb/core/BitFieldInt.h>
Public Member Functions | |
constexpr SWC_CAN_INLINE | BitFieldInt () noexcept |
template<typename FROM_T > | |
constexpr SWC_CAN_INLINE | BitFieldInt (const FROM_T &v) noexcept |
constexpr SWC_CAN_INLINE | operator bool () const noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator++ () noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > | operator++ (int) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator-- () noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > | operator-- (int) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator+= (const BitFieldInt< T, SZ > &v) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator-= (const BitFieldInt< T, SZ > &v) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator/= (const BitFieldInt< T, SZ > &v) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator*= (const BitFieldInt< T, SZ > &v) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator>>= (const BitFieldInt< T, SZ > &v) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator<<= (const BitFieldInt< T, SZ > &v) noexcept |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator|= (const BitFieldInt< T, SZ > &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator+= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator-= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator/= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator*= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator<<= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator>>= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator|= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator&= (const IN_T &v) noexcept |
template<typename IN_T > | |
constexpr SWC_CAN_INLINE BitFieldInt< T, SZ > & | operator^= (const IN_T &v) noexcept |
template<typename TO_T > | |
constexpr SWC_CAN_INLINE | operator TO_T () const noexcept |
template<class T2 , uint8_t SZ2> | |
constexpr SWC_CAN_INLINE | operator BitFieldInt< T2, SZ2 > () const noexcept |
Public Attributes | |
T | data: SZ |
Definition at line 14 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 19 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 23 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 153 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 26 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 148 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 135 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 70 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 111 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 31 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 36 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 55 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 93 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 42 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 47 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 60 of file BitFieldInt.h.
|
inlineconstexprnoexcept |
Definition at line 99 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 65 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 105 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 79 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 116 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 75 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 123 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 141 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 85 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
|
inlineconstexprnoexcept |
Definition at line 129 of file BitFieldInt.h.
References SWC::Core::BitFieldInt< T, SZ >::data.
T SWC::Core::BitFieldInt< T, SZ >::data |
Definition at line 16 of file BitFieldInt.h.
Referenced by SWC::Core::BitFieldInt< T, SZ >::operator BitFieldInt< T2, SZ2 >(), SWC::Core::BitFieldInt< T, SZ >::operator TO_T(), SWC::Core::BitFieldInt< T, SZ >::operator&=(), operator*=(), SWC::Core::BitFieldInt< T, SZ >::operator*=(), SWC::Core::BitFieldInt< T, SZ >::operator++(), SWC::Core::BitFieldInt< T, SZ >::operator+=(), SWC::Core::BitFieldInt< T, SZ >::operator--(), SWC::Core::BitFieldInt< T, SZ >::operator-=(), SWC::Core::BitFieldInt< T, SZ >::operator/=(), SWC::Core::operator<<(), SWC::Core::BitFieldInt< T, SZ >::operator<<=(), operator>>=(), SWC::Core::BitFieldInt< T, SZ >::operator>>=(), SWC::Core::BitFieldInt< T, SZ >::operator^=(), operator|=(), SWC::Core::BitFieldInt< T, SZ >::operator|=(), and SWC::Core::to_string().