|
3753 | 3753 | template<bool Const>
|
3754 | 3754 | class transform_view<V, F>::@\exposid{iterator}@ {
|
3755 | 3755 | private:
|
3756 |
| - using @\exposid{Parent}@ = // \expos |
3757 |
| - @\exposid{maybe-const}@<Const, transform_view>; |
3758 |
| - using @\exposid{Base}@ = // \expos |
3759 |
| - @\exposid{maybe-const}@<Const, V>; |
3760 |
| - iterator_t<@\exposid{Base}@> @\exposid{current_}@ = // \expos |
3761 |
| - iterator_t<@\exposid{Base}@>(); |
3762 |
| - @\exposid{Parent}@* @\exposid{parent_}@ = nullptr; // \expos |
| 3756 | + using @\exposid{Parent}@ = @\exposid{maybe-const}@<Const, transform_view>; // \expos |
| 3757 | + using @\exposid{Base}@ = @\exposid{maybe-const}@<Const, V>; // \expos |
| 3758 | + iterator_t<@\exposid{Base}@> @\exposid{current_}@ = iterator_t<@\exposid{Base}@>(); // \expos |
| 3759 | + @\exposid{Parent}@* @\exposid{parent_}@ = nullptr; // \expos |
3763 | 3760 | public:
|
3764 | 3761 | using iterator_concept = @\seebelow@;
|
3765 | 3762 | using iterator_category = @\seebelow@;
|
|
4159 | 4156 | template<bool Const>
|
4160 | 4157 | class transform_view<V, F>::@\exposid{sentinel}@ {
|
4161 | 4158 | private:
|
4162 |
| - using @\exposid{Parent}@ = // \expos |
4163 |
| - @\exposid{maybe-const}@<Const, transform_view>; |
| 4159 | + using @\exposid{Parent}@ = @\exposid{maybe-const}@<Const, transform_view>; // \expos |
4164 | 4160 | using @\exposid{Base}@ = @\exposid{maybe-const}@<Const, V>; // \expos
|
4165 | 4161 | sentinel_t<@\exposid{Base}@> @\exposid{end_}@ = sentinel_t<@\exposid{Base}@>(); // \expos
|
4166 | 4162 | public:
|
|
5056 | 5052 | template<bool Const>
|
5057 | 5053 | struct join_view<V>::@\exposid{iterator}@ {
|
5058 | 5054 | private:
|
5059 |
| - using @\exposid{Parent}@ = // \expos |
5060 |
| - @\exposid{maybe-const}@<Const, join_view>; |
| 5055 | + using @\exposid{Parent}@ = @\exposid{maybe-const}@<Const, join_view>; // \expos |
5061 | 5056 | using @\exposid{Base}@ = @\exposid{maybe-const}@<Const, V>; // \expos
|
5062 | 5057 |
|
5063 | 5058 | static constexpr bool @\exposid{ref-is-glvalue}@ = // \expos
|
|
5368 | 5363 | template<bool Const>
|
5369 | 5364 | struct join_view<V>::@\exposid{sentinel}@ {
|
5370 | 5365 | private:
|
5371 |
| - using @\exposid{Parent}@ = // \expos |
5372 |
| - @\exposid{maybe-const}@<Const, join_view>; |
5373 |
| - using @\exposid{Base}@ = @\exposid{maybe-const}@<Const, V>; // \expos |
| 5366 | + using @\exposid{Parent}@ = @\exposid{maybe-const}@<Const, join_view>; // \expos |
| 5367 | + using @\exposid{Base}@ = @\exposid{maybe-const}@<Const, V>; // \expos |
5374 | 5368 | sentinel_t<@\exposid{Base}@> @\exposid{end_}@ = sentinel_t<@\exposid{Base}@>(); // \expos
|
5375 | 5369 | public:
|
5376 | 5370 | @\exposid{sentinel}@() = default;
|
|
5567 | 5561 | template<bool Const>
|
5568 | 5562 | struct split_view<V, Pattern>::@\exposid{outer-iterator}@ {
|
5569 | 5563 | private:
|
5570 |
| - using @\exposid{Parent}@ = // \expos |
5571 |
| - @\exposid{maybe-const}@<Const, split_view>; |
5572 |
| - using @\exposid{Base}@ = // \expos |
5573 |
| - @\exposid{maybe-const}@<Const, V>; |
5574 |
| - @\exposid{Parent}@* @\exposid{parent_}@ = nullptr; // \expos |
5575 |
| - iterator_t<@\exposid{Base}@> @\exposid{current_}@ = // \expos, present only if \tcode{V} models \libconcept{forward_range} |
5576 |
| - iterator_t<@\exposid{Base}@>(); |
| 5564 | + using @\exposid{Parent}@ = @\exposid{maybe-const}@<Const, split_view>; // \expos |
| 5565 | + using @\exposid{Base}@ = @\exposid{maybe-const}@<Const, V>; // \expos |
| 5566 | + @\exposid{Parent}@* @\exposid{parent_}@ = nullptr; // \expos |
| 5567 | + iterator_t<@\exposid{Base}@> @\exposid{current_}@ = iterator_t<@\exposid{Base}@>(); // \expos, present only if \tcode{V} models \libconcept{forward_range} |
5577 | 5568 |
|
5578 | 5569 | public:
|
5579 | 5570 | using iterator_concept =
|
|
0 commit comments