[clang] [libcxx] [libc++] Implement LWG3528 (`make_from_tuple` can perform (the equivalent of) a C-style cast) (PR #85263)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 20 06:27:23 PDT 2024
================
@@ -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>(
----------------
yronglin wrote:
done
https://github.com/llvm/llvm-project/pull/85263
More information about the cfe-commits
mailing list