35 #ifndef _BLAZE_MATH_TYPETRAITS_ISUNIFORM_H_ 36 #define _BLAZE_MATH_TYPETRAITS_ISUNIFORM_H_ 60 template<
typename T >
struct IsUniform;
72 struct IsUniformHelper
76 template<
typename T >
78 :
public IsUniform< typename T::ResultType >::Type
104 template<
typename T >
106 :
public IsUniformHelper<T>
116 template<
typename T >
129 template<
typename T >
130 struct IsUniform< volatile T >
131 :
public IsUniform<T>
142 template<
typename T >
143 struct IsUniform< const volatile T >
144 :
public IsUniform<T>
163 template<
typename T >
Header file for the IsSame and IsStrictlySame type traits.
typename EnableIf< Condition, T >::Type EnableIf_t
Auxiliary type for the EnableIf class template.The EnableIf_t alias declaration provides a convenient...
Definition: EnableIf.h:138
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
constexpr bool IsExpression_v
Auxiliary variable template for the IsExpression type trait.The IsExpression_v variable template prov...
Definition: IsExpression.h:130
Header file for the EnableIf class template.
Header file for the IsZero type trait.
Header file for the IntegralConstant class template.
constexpr bool IsUniform_v
Auxiliary variable template for the IsUniform type trait.The IsUniform_v variable template provides a...
Definition: IsUniform.h:164
Header file for the IsExpression type trait class.