5 #ifndef VCCC_TYPE_TRAITS_IS_NOTHROW_CONVERTIBLE_HPP
6 #define VCCC_TYPE_TRAITS_IS_NOTHROW_CONVERTIBLE_HPP
16 struct is_nothrow_convertible_impl : std::true_type {};
18 template<
typename From,
typename To>
19 struct is_nothrow_convertible_impl<From, To, false> :
20 #if __cplusplus < 201703L
23 bool_constant<noexcept( std::declval<void(&)(To) noexcept>()(std::declval<From>()) )>
31 template<
typename From,
typename To>
std::integral_constant< bool, v > bool_constant
Definition: bool_constant.hpp:19
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35
Definition: is_nothrow_convertible.hpp:32