mirror of
https://github.com/TartanLlama/expected.git
synced 2025-08-03 19:04:29 +02:00
Fix #23
This commit is contained in:
@@ -278,7 +278,7 @@ using expected_enable_forward_value = detail::enable_if_t<
|
|||||||
template <class T, class E, class U, class G, class UR, class GR>
|
template <class T, class E, class U, class G, class UR, class GR>
|
||||||
using expected_enable_from_other = detail::enable_if_t<
|
using expected_enable_from_other = detail::enable_if_t<
|
||||||
std::is_constructible<T, UR>::value &&
|
std::is_constructible<T, UR>::value &&
|
||||||
std::is_constructible<T, GR>::value &&
|
std::is_constructible<E, GR>::value &&
|
||||||
!std::is_constructible<T, expected<U, G> &>::value &&
|
!std::is_constructible<T, expected<U, G> &>::value &&
|
||||||
!std::is_constructible<T, expected<U, G> &&>::value &&
|
!std::is_constructible<T, expected<U, G> &&>::value &&
|
||||||
!std::is_constructible<T, const expected<U, G> &>::value &&
|
!std::is_constructible<T, const expected<U, G> &>::value &&
|
||||||
|
Reference in New Issue
Block a user