35 #ifndef _BLAZE_MATH_SHIMS_ISREAL_H_ 36 #define _BLAZE_MATH_SHIMS_ISREAL_H_ 102 return IsBuiltin_v<Type>;
119 return IsBuiltin_v<Type> && isZero<RF>( v.imag() );
148 template<
typename Type >
151 return isReal<relaxed>( v );
bool isReal(const DiagonalProxy< MT > &proxy)
Returns whether the matrix element represents a real number.
Definition: DiagonalProxy.h:657
Header file for the isZero shim.
Header file for the MAYBE_UNUSED function template.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
constexpr void MAYBE_UNUSED(const Args &...)
Suppression of unused parameter warnings.
Definition: MaybeUnused.h:81
Header file for the relaxation flag types.
Header file for the IsBuiltin type trait.
Header file for the complex data type.
System settings for the inline keywords.