1.0 KiB
1.0 KiB
[iterator.cpp17.general]
24 Iterators library [iterators]
24.3 Iterator requirements [iterator.requirements]
24.3.5 C++17 iterator requirements [iterator.cpp17]
24.3.5.1 General [iterator.cpp17.general]
In the following sections,a andb denote values of typeX or const X,difference_type and reference refer to the types iterator_traits::difference_type anditerator_traits::reference, respectively,n denotes a value ofdifference_type,u,tmp, andm denote identifiers,r denotes a value ofX&,t denotes a value of value typeT,o denotes a value of some type that is writable to the output iterator.
[Note 1:
For an iterator type X there must be an instantiation of iterator_traits ([iterator.traits]).
â end note]