35 #ifndef _BLAZE_MATH_SHIMS_GREATER_H_ 36 #define _BLAZE_MATH_SHIMS_GREATER_H_ 67 template<
typename T >
69 noexcept( IsBuiltin_v<T> )
93 return ( b - a ) > 1E-8F;
115 return ( b - a ) > 1E-8;
135 BLAZE_ALWAYS_INLINE constexpr
bool greater_backend(
long double a,
long double b ) noexcept
137 return ( b - a ) > 1E-10;
155 template<
typename T1,
typename T2 >
159 return greater_backend< CommonType_t<T1,T2> >( a, b );
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 bool IsBuiltin_v
Auxiliary variable template for the IsBuiltin type trait.The IsBuiltin_v variable template provides a...
Definition: IsBuiltin.h:95
BLAZE_ALWAYS_INLINE constexpr bool greater(const T1 &a, const T2 &b) noexcept(IsBuiltin_v< CommonType_t< T1, T2 > >)
Generic greater-than comparison.
Definition: Greater.h:156
typename CommonType< T... >::Type CommonType_t
Auxiliary alias declaration for the CommonType type trait.The CommonType_t alias declaration provides...
Definition: CommonType.h:95
Header file for the CommonType type trait.
Header file for the IsBuiltin type trait.
System settings for the inline keywords.