Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::is_move_assignable_detail Namespace Reference

Variable Documentation

◆ is_move_assignable_v

template<typename T, bool = internal::is_referenceable_v<T>>
bool std::is_move_assignable_detail::is_move_assignable_v = false
externconstexpr

Type trait to detect if an instance of T is move assignable.

Template Parameters
TThe type of the value to check

◆ is_move_assignable_v< T, true >

template<typename T>
bool std::is_move_assignable_detail::is_move_assignable_v< T, true > = is_assignable_v<T&, T&&>
externconstexpr

Type trait to detect if an instance of T is move assignable.

Template Parameters
TThe type of the value to check

◆ is_nothrow_move_assignable_v

template<typename T, bool = internal::is_referenceable_v<T>>
bool std::is_move_assignable_detail::is_nothrow_move_assignable_v = false
externconstexpr

Type trait to detect if an instance of T is move assignable without throwing.

Template Parameters
TThe type of the value to check

◆ is_nothrow_move_assignable_v< T, true >

template<typename T>
bool std::is_move_assignable_detail::is_nothrow_move_assignable_v< T, true > = is_nothrow_assignable_v<T&, T&&>
externconstexpr

Type trait to detect if an instance of T is move assignable without throwing.

Template Parameters
TThe type of the value to check

◆ is_trivially_move_assignable_v

template<typename T, bool = internal::is_referenceable_v<T>>
bool std::is_move_assignable_detail::is_trivially_move_assignable_v = false
externconstexpr

Type trait to detect if an instance of T is trivially move assignable.

Template Parameters
TThe type of the value to check

◆ is_trivially_move_assignable_v< T, true >

template<typename T>
bool std::is_move_assignable_detail::is_trivially_move_assignable_v< T, true > = __is_trivially_assignable(T&, T&&)
externconstexpr

Type trait to detect if an instance of T is trivially move assignable.

Template Parameters
TThe type of the value to check