René's URL Explorer Experiment
go
Title:
[iterator.requirements.general]
direct link
Domain:
timsong-cpp.github.io
Links
:
[iterators]
https://timsong-cpp.github.io/cppwp/#iterators
[iterator.requirements]
https://timsong-cpp.github.io/cppwp/iterator.requirements#general
1
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L533
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#1.sentence-1
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#1.sentence-2
value type
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:value_type
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#1.sentence-3
writable
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:writable
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#1.sentence-4
[iterator.concept.winc]
https://timsong-cpp.github.io/cppwp/iterator.concept.winc
difference type
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:difference_type
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#1.sentence-5
2
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L559
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#2.sentence-1
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#2.sentence-2
input iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:input_iterators
output iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:output_iterators
forward iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:forward_iterators
bidirectional iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:bidirectional_iterators
random access iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:random_access_iterators
contiguous iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:contiguous_iterators
77
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#tab:iterators.relations
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#2.sentence-3
77
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#tab:iterators.relations
[tab:iterators.relations]
https://timsong-cpp.github.io/cppwp/tab:iterators.relations
🔗
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#tab:iterators.relations-row-1
🔗
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#tab:iterators.relations-row-2
3
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L590
(3.1)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.1
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
[iterator.concept.input]
https://timsong-cpp.github.io/cppwp/iterator.concept.input
(3.2)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.2
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
[iterator.concept.output]
https://timsong-cpp.github.io/cppwp/iterator.concept.output
(3.3)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.3
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
[iterator.concept.forward]
https://timsong-cpp.github.io/cppwp/iterator.concept.forward
(3.4)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.4
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
[iterator.concept.bidir]
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir
(3.5)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.5
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
[iterator.concept.random.access]
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access
(3.6)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.6
contiguous_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.contiguous#concept:contiguous_iterator
[iterator.concept.contiguous]
https://timsong-cpp.github.io/cppwp/iterator.concept.contiguous
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.sentence-1
iterator
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:iterator
input_or_output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.iterator#concept:input_or_output_iterator
[iterator.concept.iterator]
https://timsong-cpp.github.io/cppwp/iterator.concept.iterator
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#3.sentence-2
4
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L605
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#4.sentence-1
5
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L616
mutable iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:mutable_iterator
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#5.sentence-1
constant iterators
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:constant_iterator
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#5.sentence-2
6
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L621
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
[iterator.traits]
https://timsong-cpp.github.io/cppwp/iterator.traits
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#6.sentence-1
1
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#note-1
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#6.sentence-2
7
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L631
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-1
past-the-end value
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:iterator,past-the-end
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-2
dereferenceable
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:iterator,dereferenceable
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-3
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-4
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-5
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-6
2
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#note-2
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-7
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-8
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#7.sentence-9
8
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L660
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#8.sentence-1
range
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:range
sentinel
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:sentinel
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#8.sentence-2
178
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-178
9
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L672
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#9.sentence-1
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#9.sentence-2
10
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L683
reachable from
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:reachable_from
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#10.sentence-1
valid range
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:range,valid
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#10.sentence-2
11
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L689
counted range
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:range,counted
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#11.sentence-1
valid
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:range,counted,valid
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#11.sentence-2
12
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L700
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#12.sentence-1
13
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L704
contiguous_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.contiguous#concept:contiguous_iterator
[iterator.concept.contiguous]
https://timsong-cpp.github.io/cppwp/iterator.concept.contiguous
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#13.sentence-1
3
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#note-3
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#13.sentence-2
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#13.sentence-3
14
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L722
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#14.sentence-1
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#14.sentence-2
15
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L728
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#15.sentence-1
16
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L733
invalid iterator
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:iterator,invalid
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#16.sentence-1
179
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-179
17
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/iterators.tex#L742
constexpr iterator
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#def:constexpr_iterator
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#17.sentence-1
4
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#note-4
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#17.sentence-2
178)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-178
178)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnoteref-178
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-178.sentence-1
179)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-179
179)
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnoteref-179
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-179.sentence-1
.
https://timsong-cpp.github.io/cppwp/iterator.requirements.general#footnote-179.sentence-2
URLs of
crawlers that visited me
.