|
6505 | 6505 | is_reference_v<range_reference_t<@\exposidnc{Base}@>>;
|
6506 | 6506 |
|
6507 | 6507 | @\exposidnc{OuterIter}@ @\exposid{outer_}@ = @\exposidnc{OuterIter}@(); // \expos, present only
|
6508 |
| - // if \tcode{\exposid{Base}} models \libconcept{forward_range} |
| 6508 | + // if \exposid{Base} models \libconcept{forward_range} |
6509 | 6509 | optional<@\exposidnc{InnerIter}@> @\exposid{inner_}@; // \expos
|
6510 | 6510 | @\exposidnc{Parent}@* @\exposid{parent_}@ = nullptr; // \expos
|
6511 | 6511 |
|
|
7078 | 7078 |
|
7079 | 7079 | @\exposid{Parent}@* @\exposid{parent_}@ = nullptr; // \expos
|
7080 | 7080 | @\exposid{OuterIter}@ @\exposid{outer_it_}@ = @\exposid{OuterIter}@(); // \expos, present only
|
7081 |
| - // if \tcode{\exposid{Base}} models \libconcept{forward_range} |
| 7081 | + // if \exposid{Base} models \libconcept{forward_range} |
7082 | 7082 | variant<@\exposid{PatternIter}@, @\exposid{InnerIter}@> @\exposid{inner_it_}@; // \expos
|
7083 | 7083 |
|
7084 | 7084 | constexpr @\exposid{iterator}@(@\exposid{Parent}@& parent, @\exposid{OuterIter}@ outer)
|
|
7230 | 7230 | Equivalent to:
|
7231 | 7231 | \begin{codeblock}
|
7232 | 7232 | if constexpr (@\exposid{ref-is-glvalue}@)
|
7233 |
| - return *@\exposid{as-lvalue}@(@\exposid{outer}@()); |
| 7233 | + return @\exposid{as-lvalue}@(*@\exposid{outer}@()); |
7234 | 7234 | else
|
7235 | 7235 | return @\exposid{parent_}@->@\exposid{inner_}@.@\exposid{emplace-deref}@(@\exposid{outer}@());
|
7236 | 7236 | \end{codeblock}
|
|
7246 | 7246 | Equivalent to:
|
7247 | 7247 | \begin{codeblock}
|
7248 | 7248 | if constexpr (@\exposid{ref-is-glvalue}@)
|
7249 |
| - return *@\exposid{as-lvalue}@(@\exposid{outer}@()); |
| 7249 | + return @\exposid{as-lvalue}@(*@\exposid{outer}@()); |
7250 | 7250 | else
|
7251 | 7251 | return *@\exposid{parent_}@->@\exposid{inner_}@;
|
7252 | 7252 | \end{codeblock}
|
|
7289 | 7289 | constexpr @\exposid{iterator}@(@\exposid{Parent}@& parent, @\exposid{OuterIter}@ outer)
|
7290 | 7290 | requires @\libconcept{forward_range}@<@\exposid{Base}@>;
|
7291 | 7291 | constexpr explicit @\exposid{iterator}@(@\exposid{Parent}@& parent)
|
7292 |
| - requires (!@\libconcept{forward_range}@<@\exposid{Base}@>);; |
| 7292 | + requires (!@\libconcept{forward_range}@<@\exposid{Base}@>); |
7293 | 7293 | \end{itemdecl}
|
7294 | 7294 |
|
7295 | 7295 | \begin{itemdescr}
|
|
0 commit comments