Files
2025-10-25 03:02:53 +03:00

1.0 KiB
Raw Permalink Blame History

[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]

1

#

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]