================ @@ -195,6 +195,34 @@ void test_noexcept() { } } +namespace LWG3528 { +template <class _Tp, class _Tuple, class = std::void_t<>> +struct can_make_from_tuple : std::false_type {}; +template <class _Tp, class _Tuple> +struct can_make_from_tuple< + _Tp, + _Tuple, + std::void_t<decltype(std::__make_from_tuple_impl<_Tp>( ---------------- mordante wrote:
I'm not too happy with the implementation details. I like to see whether we can use SFINAE. https://github.com/llvm/llvm-project/pull/85263 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits