35#ifndef _BLAZE_MATH_SHIMS_ISZERO_H_
36#define _BLAZE_MATH_SHIMS_ISZERO_H_
102 , EnableIf_t< IsScalar_v<Type> >* =
nullptr >
105 return isDefault<RF>( v );
152template<
typename Type >
155 return isZero<relaxed>( v );
Header file for the EnableIf class template.
Header file for the isDefault shim.
Header file for the IsScalar type trait.
Header file for the relaxation flag enumeration.
BLAZE_ALWAYS_INLINE bool isZero(const Type &v) noexcept
Returns whether the given value/object represents the numeric value 0.
Definition: IsZero.h:153
RelaxationFlag
Relaxation flag for strict or relaxed semantics.
Definition: RelaxationFlag.h:66
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
System settings for the inline keywords.