Skip to content

Commit 8a6ef3d

Browse files
committed
[iterator.traits] Index all members of 'iterator_traits'
1 parent 4dc76ac commit 8a6ef3d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

source/iterators.tex

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -950,6 +950,9 @@
950950
for an iterator of class type \tcode{I}
951951
that does not support \tcode{operator->}.
952952
Additionally, in the case of an output iterator, the types
953+
\indexlibrarymember{value_type}{iterator_traits}%
954+
\indexlibrarymember{difference_type}{iterator_traits}%
955+
\indexlibrarymember{reference}{iterator_traits}%
953956
\begin{codeblock}
954957
iterator_traits<I>::value_type
955958
iterator_traits<I>::difference_type
@@ -1027,6 +1030,11 @@
10271030
then
10281031
\tcode{iterator_traits<I>}
10291032
has the following publicly accessible members:
1033+
\indexlibrarymember{iterator_category}{iterator_traits}%
1034+
\indexlibrarymember{value_type}{iterator_traits}%
1035+
\indexlibrarymember{difference_type}{iterator_traits}%
1036+
\indexlibrarymember{pointer}{iterator_traits}%
1037+
\indexlibrarymember{reference}{iterator_traits}%
10301038
\begin{codeblock}
10311039
using iterator_category = I::iterator_category;
10321040
using value_type = I::value_type;
@@ -1106,6 +1114,7 @@
11061114
\end{itemize}
11071115

11081116
\pnum
1117+
\indexlibrarymember{iterator_concept}{iterator_traits}%
11091118
Explicit or partial specializations of \tcode{iterator_traits} may
11101119
have a member type \tcode{iterator_concept} that is used to indicate
11111120
conformance to the iterator concepts\iref{iterator.concepts}.

0 commit comments

Comments
 (0)