|
4333 | 4333 | If \tcode{Iterator} models \libconcept{contiguous_iterator},
|
4334 | 4334 | then \tcode{iterator_concept} denotes \tcode{contiguous_iterator_tag}.
|
4335 | 4335 | \item
|
4336 |
| -Otherwise, if \tcode{Iterator} models \tcode{random_access_iterator}, |
| 4336 | +Otherwise, if \tcode{Iterator} models \libconcept{random_access_iterator}, |
4337 | 4337 | then \tcode{iterator_concept} denotes \tcode{random_access_iterator_tag}.
|
4338 | 4338 | \item
|
4339 |
| -Otherwise, if \tcode{Iterator} models \tcode{bidirectional_iterator}, |
| 4339 | +Otherwise, if \tcode{Iterator} models \libconcept{bidirectional_iterator}, |
4340 | 4340 | then \tcode{iterator_concept} denotes \tcode{bidirec\-tional_iterator_tag}.
|
4341 | 4341 | \item
|
4342 |
| -Otherwise, if \tcode{Iterator} models \tcode{forward_iterator}, |
| 4342 | +Otherwise, if \tcode{Iterator} models \libconcept{forward_iterator}, |
4343 | 4343 | then \tcode{iterator_concept} denotes \tcode{forward_itera\-tor_tag}.
|
4344 | 4344 | \item
|
4345 | 4345 | Otherwise, \tcode{iterator_concept} denotes \tcode{input_iterator_tag}.
|
4346 | 4346 | \end{itemize}
|
4347 | 4347 |
|
4348 | 4348 | \pnum
|
4349 | 4349 | The member \grammarterm{typedef-name} \tcode{iterator_category} is defined
|
4350 |
| -if and only if \tcode{Iterator} models \tcode{forward_iterator}. |
| 4350 | +if and only if \tcode{Iterator} models \libconcept{forward_iterator}. |
4351 | 4351 | In that case,
|
4352 | 4352 | \tcode{basic_const_iterator<Iterator>::iterator_category} denotes
|
4353 | 4353 | the type \tcode{iterator_traits<\brk{}Iterator>::iterator_category}.
|
|
4434 | 4434 | \begin{itemdescr}
|
4435 | 4435 | \pnum
|
4436 | 4436 | \returns
|
4437 |
| -If \tcode{Iterator} models \tcode{contiguous_iterator}, |
| 4437 | +If \tcode{Iterator} models \libconcept{contiguous_iterator}, |
4438 | 4438 | \tcode{to_address(\exposid{current_})};
|
4439 | 4439 | otherwise, \tcode{address\-of(*\exposid{current_})}.
|
4440 | 4440 | \end{itemdescr}
|
|
0 commit comments