Skip to content

Struct mediapipe::intops::NullStrongIntValidator

ClassList > mediapipe > intops > NullStrongIntValidator

Public Static Functions

Type Name
void ValidateAdd (T lhs, T rhs)
void ValidateBitAnd (T lhs, T rhs)
void ValidateBitNot (T value)
void ValidateBitOr (T lhs, T rhs)
void ValidateBitXor (T lhs, T rhs)
void ValidateDivide (T lhs, U rhs)
constexpr bool ValidateInit (U arg)
void ValidateLeftShift (T lhs, int64_t rhs)
void ValidateModulo (T lhs, U rhs)
void ValidateMultiply (T lhs, U rhs)
void ValidateNegate (T value)
void ValidateRightShift (T lhs, int64_t rhs)
void ValidateSubtract (T lhs, T rhs)

Public Static Functions Documentation

function ValidateAdd

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateAdd (
    T lhs,
    T rhs
) 

function ValidateBitAnd

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateBitAnd (
    T lhs,
    T rhs
) 

function ValidateBitNot

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateBitNot (
    T value
) 

function ValidateBitOr

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateBitOr (
    T lhs,
    T rhs
) 

function ValidateBitXor

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateBitXor (
    T lhs,
    T rhs
) 

function ValidateDivide

template<typename T, typename U>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateDivide (
    T lhs,
    U rhs
) 

function ValidateInit

template<typename T, typename U>
static inline constexpr bool mediapipe::intops::NullStrongIntValidator::ValidateInit (
    U arg
) 

function ValidateLeftShift

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateLeftShift (
    T lhs,
    int64_t rhs
) 

function ValidateModulo

template<typename T, typename U>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateModulo (
    T lhs,
    U rhs
) 

function ValidateMultiply

template<typename T, typename U>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateMultiply (
    T lhs,
    U rhs
) 

function ValidateNegate

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateNegate (
    T value
) 

function ValidateRightShift

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateRightShift (
    T lhs,
    int64_t rhs
) 

function ValidateSubtract

template<typename T>
static inline void mediapipe::intops::NullStrongIntValidator::ValidateSubtract (
    T lhs,
    T rhs
) 


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