[libcxx-commits] [libcxx] [libc++] Remove `optional::iterator` from experimental mode (PR #203782)

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Sun Jun 14 12:39:04 PDT 2026


https://github.com/philnik777 requested changes to this pull request.

I'd really like to keep this experimental for this release. I'm personally still not convinced this is the way to go, and even if we end up with it, I'd really like to avoid encoding the same information multiple times.
Another factor here is that the plan is to use this iterator in `inplace_vector`, but we don't actually have that implemented so far. If we didn't get the iterator right, this means we'd have to add another iterator type.

https://github.com/llvm/llvm-project/pull/203782


More information about the libcxx-commits mailing list