35#ifndef _BLAZE_UTIL_TYPETRAITS_ISASSIGNABLE_H_
36#define _BLAZE_UTIL_TYPETRAITS_ISASSIGNABLE_H_
70template<
typename T,
typename U >
90template<
typename T,
typename U >
119template<
typename T,
typename U >
121 :
public BoolConstant< std::is_nothrow_assignable<T,U>::value >
139template<
typename T,
typename U >
167template<
typename T >
169 :
public BoolConstant< std::is_copy_assignable<T>::value >
187template<
typename T >
216template<
typename T >
218 :
public BoolConstant< std::is_nothrow_copy_assignable<T>::value >
236template<
typename T >
264template<
typename T >
266 :
public BoolConstant< std::is_move_assignable<T>::value >
284template<
typename T >
313template<
typename T >
315 :
public BoolConstant< std::is_nothrow_move_assignable<T>::value >
333template<
typename T >
Header file for the IntegralConstant class template.
constexpr bool IsNothrowAssignable_v
Auxiliary variable template for the IsNothrowAssignable type trait.
Definition: IsAssignable.h:140
constexpr bool IsNothrowCopyAssignable_v
Auxiliary variable template for the IsNothrowCopyAssignable type trait.
Definition: IsAssignable.h:237
constexpr bool IsCopyAssignable_v
Auxiliary variable template for the IsCopyAssignable type trait.
Definition: IsAssignable.h:188
constexpr bool IsAssignable_v
Auxiliary variable template for the IsAssignable type trait.
Definition: IsAssignable.h:91
constexpr bool IsMoveAssignable_v
Auxiliary variable template for the IsMoveAssignable type trait.
Definition: IsAssignable.h:285
constexpr bool IsNothrowMoveAssignable_v
Auxiliary variable template for the IsNothrowMoveAssignable type trait.
Definition: IsAssignable.h:334
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Compile time type check.
Definition: IsAssignable.h:73
Compile time type check.
Definition: IsAssignable.h:170
Compile time type check.
Definition: IsAssignable.h:267
Compile time type check.
Definition: IsAssignable.h:122
Compile time type check.
Definition: IsAssignable.h:219
Compile time type check.
Definition: IsAssignable.h:316