35 #ifndef _BLAZE_MATH_SHIMS_ISREAL_H_
36 #define _BLAZE_MATH_SHIMS_ISREAL_H_
81 template<
typename Type >
99 template<
typename Type >
102 return IsBuiltin<Type>::value &&
isZero( v.imag() );
Header file for the UNUSED_PARAMETER function template.
bool isReal(const DiagonalProxy< MT > &proxy)
Returns whether the matrix element represents a real number.
Definition: DiagonalProxy.h:595
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
Header file for the isZero shim.
Compile time check for built-in data types.This type trait tests whether or not the given template pa...
Definition: IsBuiltin.h:75
Header file for the IsBuiltin type trait.
bool isZero(const DiagonalProxy< MT > &proxy)
Returns whether the represented element is 0.
Definition: DiagonalProxy.h:615
Header file for the complex data type.
void UNUSED_PARAMETER(const Args &...)
Suppression of unused parameter warnings.
Definition: Unused.h:81
System settings for the inline keywords.