Skip to content

Class mediapipe::intops::StrongInt

template <typename TagType, typename NativeType, typename ValidatorType>

ClassList > mediapipe > intops > StrongInt

Public Types

Type Name
typedef NativeType ValueType

Public Functions

Type Name
constexpr StrongInt ()
StrongInt (StrongInt< ArgTagType, ArgNativeType, ArgValidatorType > arg)
constexpr StrongInt (T init_value)
bool operator! () const
StrongInt & operator%= (ArgType arg)
StrongInt & operator&= (StrongInt arg)
StrongInt & operator*= (ArgType arg)
const StrongInt operator+ () const
StrongInt & operator++ ()
const StrongInt operator++ (int postfix_flag)
StrongInt & operator+= (StrongInt arg)
const StrongInt operator- () const
StrongInt & operator-- ()
const StrongInt operator-- (int postfix_flag)
StrongInt & operator-= (StrongInt arg)
StrongInt & operator/= (ArgType arg)
StrongInt & operator<<= (int64_t arg)
StrongInt & operator>>= (int64_t arg)
StrongInt & operator^= (StrongInt arg)
StrongInt & operator|= (StrongInt arg)
const StrongInt operator~ () const
constexpr ValueType value () const
constexpr ValType value () const

Public Static Functions

Type Name
ValueType Max ()
ValueType Min ()

Public Types Documentation

typedef ValueType

typedef NativeType mediapipe::intops::StrongInt< TagType, NativeType, ValidatorType >::ValueType;

Public Functions Documentation

function StrongInt [1/3]

inline constexpr mediapipe::intops::StrongInt::StrongInt () 

function StrongInt [2/3]

template<typename ArgTagType, typename ArgNativeType, typename ArgValidatorType>
inline explicit mediapipe::intops::StrongInt::StrongInt (
    StrongInt< ArgTagType, ArgNativeType, ArgValidatorType > arg
) 

function StrongInt [3/3]

template<typename T, typename>
inline explicit constexpr mediapipe::intops::StrongInt::StrongInt (
    T init_value
) 

function operator!

inline bool mediapipe::intops::StrongInt::operator! () const

function operator%=

template<typename ArgType>
inline StrongInt & mediapipe::intops::StrongInt::operator%= (
    ArgType arg
) 

function operator&=

inline StrongInt & mediapipe::intops::StrongInt::operator&= (
    StrongInt arg
) 

function operator*=

template<typename ArgType>
inline StrongInt & mediapipe::intops::StrongInt::operator*= (
    ArgType arg
) 

function operator+

inline const StrongInt mediapipe::intops::StrongInt::operator+ () const

function operator++

inline StrongInt & mediapipe::intops::StrongInt::operator++ () 

function operator++

inline const StrongInt mediapipe::intops::StrongInt::operator++ (
    int postfix_flag
) 

function operator+=

inline StrongInt & mediapipe::intops::StrongInt::operator+= (
    StrongInt arg
) 

function operator-

inline const StrongInt mediapipe::intops::StrongInt::operator- () const

function operator--

inline StrongInt & mediapipe::intops::StrongInt::operator-- () 

function operator--

inline const StrongInt mediapipe::intops::StrongInt::operator-- (
    int postfix_flag
) 

function operator-=

inline StrongInt & mediapipe::intops::StrongInt::operator-= (
    StrongInt arg
) 

function operator/=

template<typename ArgType>
inline StrongInt & mediapipe::intops::StrongInt::operator/= (
    ArgType arg
) 

function operator<<=

inline StrongInt & mediapipe::intops::StrongInt::operator<<= (
    int64_t arg
) 

function operator>>=

inline StrongInt & mediapipe::intops::StrongInt::operator>>= (
    int64_t arg
) 

function operator^=

inline StrongInt & mediapipe::intops::StrongInt::operator^= (
    StrongInt arg
) 

function operator|=

inline StrongInt & mediapipe::intops::StrongInt::operator|= (
    StrongInt arg
) 

function operator~

inline const StrongInt mediapipe::intops::StrongInt::operator~ () const

function value [1/2]

inline constexpr ValueType mediapipe::intops::StrongInt::value () const

function value [2/2]

template<typename ValType>
inline constexpr ValType mediapipe::intops::StrongInt::value () const

Public Static Functions Documentation

function Max

static inline ValueType mediapipe::intops::StrongInt::Max () 

function Min

static inline ValueType mediapipe::intops::StrongInt::Min () 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/strong_int.h