Created on 2019-09-09.00:00:00 last changed 45 months ago
Proposed resolution:
This wording is relative to N4830.
Modify [range.split.outer.value], class split_view::outer_iterator::value_type synopsis, as indicated:
namespace std::ranges { template<class V, class Pattern> template<bool Const> struct split_view<V, Pattern>::outer_iterator<Const>::value_type : view_interface<value_type> { private: outer_iterator i_ = outer_iterator(); // exposition only public: value_type() = default; constexpr explicit value_type(outer_iterator i); constexpr inner_iterator<Const> begin() const; constexpr default_sentinel_t end() const; }; }
[ 2019-09-24 Issue Prioritization ]
Status to Tentatively Ready and priority to 0 after six positive votes on the reflector.
It is a view. It should have all the view goodies. Suggested priority P1 because it affects ABI.
The proposed change has been implemented and tested in range-v3.History | |||
---|---|---|---|
Date | User | Action | Args |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2019-11-19 14:48:30 | admin | set | status: voting -> wp |
2019-10-07 02:48:00 | admin | set | status: ready -> voting |
2019-09-24 19:47:42 | admin | set | messages: + msg10671 |
2019-09-24 19:47:42 | admin | set | status: new -> ready |
2019-09-15 12:05:23 | admin | set | messages: + msg10623 |
2019-09-09 00:00:00 | admin | create |