So that i don't forget:

Referring to the view in iterators  is not uncommon - for example http://eel.is/c++draft/ranges#range.istream.iterator
For the bidirectional-at-most, there is a blurb http://eel.is/c++draft/ranges#range.iota.iterator-1  - I think Jonathan was wanting to factorise that out somewhere but right now you basically have to copy the blob

On Wed, May 10, 2023 at 8:17 PM Zach Laine via SG16 <sg16@lists.isocpp.org> wrote:
https://isocpp.org/files/papers/P2728R3.html

This revision still does not have the change to the utfN_* concepts.
That change will make those concepts use same_as<charN_t> instead of
is_integral<T> && <<the right number of bits>>.  It breaks my entire
implementation, and I want to implement it before changing the paper,
so I need a bit more time.  This change will be in the next revision.

Zach
--
SG16 mailing list
SG16@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/sg16