Blaze 3.9
IsBLASCompatible.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_TYPETRAITS_ISBLASCOMPATIBLE_H_
36#define _BLAZE_MATH_TYPETRAITS_ISBLASCOMPATIBLE_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
48
49
50namespace blaze {
51
52//=================================================================================================
53//
54// CLASS DEFINITION
55//
56//=================================================================================================
57
58//*************************************************************************************************
78template< typename T >
80 : public BoolConstant< IsFloat_v<T> || IsDouble_v<T> || IsComplexFloat_v<T> || IsComplexDouble_v<T> >
81{};
82//*************************************************************************************************
83
84
85//*************************************************************************************************
98template< typename T >
100//*************************************************************************************************
101
102} // namespace blaze
103
104#endif
Header file for the IntegralConstant class template.
Header file for the IsComplexDouble type trait.
Header file for the IsComplexFloat type trait.
Header file for the IsDouble type trait.
Header file for the IsFloat type trait.
constexpr bool IsBLASCompatible_v
Auxiliary variable template for the IsBLASCompatible type trait.
Definition: IsBLASCompatible.h:99
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Compile time check for data types.
Definition: IsBLASCompatible.h:81