35#ifndef _BLAZE_MATH_TYPETRAITS_ISUNIFORM_H_
36#define _BLAZE_MATH_TYPETRAITS_ISUNIFORM_H_
60template<
typename T >
struct IsUniform;
78 :
public IsUniform< typename T::ResultType >::Type
104template<
typename T >
106 :
public IsUniformHelper<T>
116template<
typename T >
129template<
typename T >
130struct IsUniform< volatile T >
131 :
public IsUniform<T>
142template<
typename T >
143struct IsUniform< const volatile T >
144 :
public IsUniform<T>
163template<
typename T >
Header file for the EnableIf class template.
Header file for the IntegralConstant class template.
Header file for the IsExpression type trait class.
Header file for the IsSame and IsStrictlySame type traits.
constexpr bool IsExpression_v
Auxiliary variable template for the IsExpression type trait.
Definition: IsExpression.h:114
constexpr bool IsUniform_v
Auxiliary variable template for the IsUniform type trait.
Definition: IsUniform.h:164
typename EnableIf< Condition, T >::Type EnableIf_t
Auxiliary type for the EnableIf class template.
Definition: EnableIf.h:138
Header file for the IsZero type trait.