35#ifndef _BLAZE_MATH_TYPETRAITS_ISSIMDPACK_H_
36#define _BLAZE_MATH_TYPETRAITS_ISSIMDPACK_H_
62TrueType isSIMDPack_backend(
const volatile SIMDPack<U>* );
123template<
typename T >
125 :
public decltype( isSIMDPack_backend( std::declval<T*>() ) )
135template<
typename T >
156template<
typename T >
Header file for the IntegralConstant class template.
constexpr bool IsSIMDPack_v
Auxiliary variable template for the IsSIMDPack type trait.
Definition: IsSIMDPack.h:157
BoolConstant< true > TrueType
Type traits base class.
Definition: IntegralConstant.h:132
BoolConstant< false > FalseType
Type/value traits base class.
Definition: IntegralConstant.h:121
Header file for the SIMDPack base class.
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Compile time check for SIMD data types.
Definition: IsSIMDPack.h:126