Created on 2024-01-16.00:00:00 last changed 7 months ago
Proposed resolution:
This wording is relative to N4971.
Modify [text.encoding.aliases] as indicated:
struct text_encoding::aliases_view : ranges::view_interface<text_encoding::aliases_view> { constexpr implementation-defined begin() const; constexpr implementation-defined end() const; };-1-
text_encoding::aliases_view
modelscopyable
,ranges::view
,ranges::random_access_range
, andranges::borrowed_range
.-2- Both
ranges::range_value_t<text_encoding::aliases_view>
andranges::range_reference_t<text_encoding::aliases_view>
denoteconst char*
.-?-
ranges::iterator_t<text_encoding::aliases_view>
is a constexpr iterator ([iterator.requirements.general]).
[ Tokyo 2024-03-23; Status changed: Voting → WP. ]
[ 2024-03-12; Reflector poll ]
Set status to Tentatively Ready after seven votes in favour during reflector poll.
aliases_view::begin()
and aliases_view::end()
are constexpr functions, but there is no requirement that you can use
the returned iterator and sentinel in constant expressions.
History | |||
---|---|---|---|
Date | User | Action | Args |
2024-04-02 10:29:12 | admin | set | messages: + msg14046 |
2024-04-02 10:29:12 | admin | set | status: voting -> wp |
2024-03-18 09:32:04 | admin | set | status: ready -> voting |
2024-03-12 01:17:26 | admin | set | messages: + msg13999 |
2024-03-12 01:17:26 | admin | set | status: new -> ready |
2024-01-16 12:32:53 | admin | set | messages: + msg13920 |
2024-01-16 00:00:00 | admin | create |