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 >
92 template<
typename T,
typename... Args >
94 :
public BoolConstant< std::is_nothrow_constructible<T,Args...>::value >
114 template<
typename T >
116 :
public BoolConstant< std::is_default_constructible<T>::value >
136 template<
typename T >
138 :
public BoolConstant< std::is_nothrow_default_constructible<T>::value >
158 template<
typename T >
160 :
public BoolConstant< std::is_copy_constructible<T>::value >
180 template<
typename T >
182 :
public BoolConstant< std::is_copy_constructible<T>::value >
202 template<
typename T >
204 :
public BoolConstant< std::is_move_constructible<T>::value >
224 template<
typename T >
226 :
public BoolConstant< std::is_nothrow_move_constructible<T>::value >
Compile time type check.The IsNothrowCopyConstructible type trait tests whether the expression...
Definition: IsConstructible.h:181
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:203
Compile time type check.The IsDefaultConstructible type trait tests whether the expression.
Definition: IsConstructible.h:115
Compile time type check.The IsCopyConstructible type trait tests whether the expression.
Definition: IsConstructible.h:159
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:57
Compile time type check.The IsNothrowConstructible type trait tests whether the expression.
Definition: IsConstructible.h:93
Compile time type check.The IsDefaultConstructible type trait tests whether the expression.
Definition: IsConstructible.h:137
Compile time type check.The IsNothrowMoveConstructible type trait tests whether the expression...
Definition: IsConstructible.h:225
Header file for the IntegralConstant class template.