beman-project / Optional26

Beman.Optional26: `std::optional` extensions targeting C++26
Apache License 2.0
4 stars 4 forks source link

Use std::iterator_interface from P2727 for Beman.Optional26 #17

Open neatudarius opened 1 week ago

neatudarius commented 1 week ago

As discussed in a previous Beman sync meeting (06-17-2024), as a long-term approach, we want to use std::iterator_interface from https://wg21.link/P2727R4 into the Beman project, and thus, in Beman.Optional26.

Note: Check Boost implementation.

neatudarius commented 1 week ago

18 used a copy of few headers from https://github.com/boostorg/stl_interfaces to fully implement P3168R1.

TBD if stl_interfaces will be implemented in Beman Project or what long-term approach do we pick.

CC: @tzlaine @steve-downey @camio