[libcxx-commits] [libcxx] [libc++][NFC] Simplify `optional<T>` and `optional<T&>` a bit (PR #203665)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Jun 13 00:42:37 PDT 2026
================
@@ -974,16 +951,13 @@ public:
_LIBCPP_HIDE_FROM_ABI constexpr optional(optional&&) = default;
_LIBCPP_HIDE_FROM_ABI constexpr optional(nullopt_t) noexcept {}
- template <
- class _InPlaceT,
- class... _Args,
- enable_if_t<_And<_IsSame<_InPlaceT, in_place_t>, __is_constructible_for_optional<_Tp, _Args...>>::value, int> = 0>
+ template < class _InPlaceT,
----------------
philnik777 wrote:
```suggestion
template <class _InPlaceT,
```
https://github.com/llvm/llvm-project/pull/203665
More information about the libcxx-commits
mailing list