35 #ifndef _BLAZE_UTIL_TYPETRAITS_ISCONSTRUCTIBLE_H_ 36 #define _BLAZE_UTIL_TYPETRAITS_ISCONSTRUCTIBLE_H_ 43 #include <type_traits> 70 template<
typename T,
typename... Args >
72 :
public BoolConstant< std::is_constructible<T,Args...>::value >
100 template<
typename T,
typename... Args >
102 :
public BoolConstant< std::is_nothrow_constructible<T,Args...>::value >
130 template<
typename T >
132 :
public BoolConstant< std::is_default_constructible<T>::value >
160 template<
typename T >
162 :
public BoolConstant< std::is_nothrow_default_constructible<T>::value >
190 template<
typename T >
192 :
public BoolConstant< std::is_copy_constructible<T>::value >
220 template<
typename T >
222 :
public BoolConstant< std::is_copy_constructible<T>::value >
250 template<
typename T >
252 :
public BoolConstant< std::is_move_constructible<T>::value >
280 template<
typename T >
282 :
public BoolConstant< std::is_nothrow_move_constructible<T>::value >
Compile time type check.The IsNothrowCopyConstructible type trait tests whether the expression...
Definition: IsConstructible.h:221
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:71
Compile time type check.The IsMoveConstructible type trait tests whether the expression.
Definition: IsConstructible.h:251
Compile time type check.The IsDefaultConstructible type trait tests whether the expression.
Definition: IsConstructible.h:131
Compile time type check.The IsCopyConstructible type trait tests whether the expression.
Definition: IsConstructible.h:191
Compile time type check.The IsConstructible type trait tests whether the expression.
Definition: IsConstructible.h:71
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Compile time type check.The IsNothrowConstructible type trait tests whether the expression.
Definition: IsConstructible.h:101
Compile time type check.The IsNothrowDefaultConstructible type trait tests whether the expression...
Definition: IsConstructible.h:161
Compile time type check.The IsNothrowMoveConstructible type trait tests whether the expression...
Definition: IsConstructible.h:281
Header file for the IntegralConstant class template.