35 #ifndef _BLAZE_MATH_TYPETRAITS_ISSMPASSIGNABLE_H_ 36 #define _BLAZE_MATH_TYPETRAITS_ISSMPASSIGNABLE_H_ 61 template<
typename T,
typename =
void >
62 struct IsSMPAssignableHelper
71 template<
typename T >
112 template<
typename T >
114 :
public BoolConstant< IsSMPAssignableHelper<T>::value >
132 template<
typename T >
BoolConstant< false > FalseType
Type/value traits base class.The FalseType class is used as base class for type traits and value trai...
Definition: FalseType.h:61
Header file for the Void type trait.
Header file for the FalseType type/value trait base class.
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:71
static constexpr bool smpAssignable
Compilation flag for SMP assignments.
Definition: CompressedMatrix.h:3113
void Void_t
Compile time type check.This type trait maps an arbitrary sequence of types to the type void...
Definition: Void.h:64
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Compile time check for data types.This type trait tests whether or not the given template parameter i...
Definition: IsSMPAssignable.h:113
constexpr bool IsSMPAssignable_v
Auxiliary variable template for the IsSMPAssignable type trait.The IsSMPAssignable_v variable templat...
Definition: IsSMPAssignable.h:133
IntegralConstant< bool, B > BoolConstant
Generic wrapper for a compile time constant boolean value.The BoolConstant class template represents ...
Definition: IntegralConstant.h:101
Header file for the IntegralConstant class template.