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

Variable Documentation

◆ is_copy_constructible_v

template<typename T, bool = internal::is_referenceable_v<T>>
bool std::is_copy_constructible_detail::is_copy_constructible_v = false
externconstexpr

Type trait to detect if an instance of T is copy constructible.

Template Parameters
TThe type of the value to check

◆ is_copy_constructible_v< T, true >

template<typename T>
bool std::is_copy_constructible_detail::is_copy_constructible_v< T, true > = is_constructible_v<T, T const&>
externconstexpr

Type trait to detect if an instance of T is copy constructible.

Template Parameters
TThe type of the value to check

◆ is_nothrow_copy_constructible_v

template<typename T, bool = internal::is_referenceable_v<T>>
bool std::is_copy_constructible_detail::is_nothrow_copy_constructible_v = false
externconstexpr

Type trait to detect if an instance of T is copy constructible without throwing.

Template Parameters
TThe type of the value to check

◆ is_nothrow_copy_constructible_v< T, true >

template<typename T>
bool std::is_copy_constructible_detail::is_nothrow_copy_constructible_v< T, true > = is_nothrow_constructible_v<T, T const&>
externconstexpr

Type trait to detect if an instance of T is copy constructible without throwing.

Template Parameters
TThe type of the value to check

◆ is_trivially_copy_constructible_v

template<typename T, bool = internal::is_referenceable_v<T>>
bool std::is_copy_constructible_detail::is_trivially_copy_constructible_v = false
externconstexpr

Type trait to detect if an instance of T is trivially copy constructible.

Template Parameters
TThe type of the value to check

◆ is_trivially_copy_constructible_v< T, true >

template<typename T>
bool std::is_copy_constructible_detail::is_trivially_copy_constructible_v< T, true > = __is_trivially_constructible(T, T const&)
externconstexpr

Type trait to detect if an instance of T is trivially copy constructible.

Template Parameters
TThe type of the value to check