RenΓ©'s URL Explorer Experiment
go
Title:
[alg.modifying.operations]
direct link
Domain:
timsong-cpp.github.io
Links
:
[algorithms]
https://timsong-cpp.github.io/cppwp/#algorithms
[alg.copy]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy
[alg.move]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move
[alg.swap]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap
[alg.transform]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform
[alg.replace]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace
[alg.fill]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill
[alg.generate]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate
[alg.remove]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove
[alg.unique]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique
[alg.reverse]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse
[alg.rotate]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate
[alg.random.sample]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample
[alg.random.shuffle]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle
[alg.shift]
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift
26.7.1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy
[alg.copy]
https://timsong-cpp.github.io/cppwp/alg.copy
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:copy
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6364
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6367
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6371
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6379
(4.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-4.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-4.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-4.2.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6388
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-5.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:copy_
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6412
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6416
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6419
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6424
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-9.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-9.sentence-2
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6431
(10.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-10.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-10.1.sentence-1
(10.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-10.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-10.2.sentence-1
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6440
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-11.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:copy_n
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6468
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6471
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6475
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6478
[conv.integral]
https://timsong-cpp.github.io/cppwp/conv.integral
[class.conv]
https://timsong-cpp.github.io/cppwp/class.conv
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-15.sentence-1
16
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6483
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-16.sentence-1
17
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6488
(17.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-17.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-17.1.sentence-1
(17.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-17.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-17.2.sentence-1
18
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-18
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6499
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-18.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:copy_if
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
19
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-19
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6542
(19.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-19.1
(19.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-19.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-19.sentence-1
20
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-20
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6553
(20.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-20.1
(20.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-20.2
(20.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-20.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-20.sentence-1
21
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-21
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6566
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-21.sentence-1
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-note-1
31
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-21.sentence-2
move_constructible
https://timsong-cpp.github.io/cppwp/concept.moveconstructible#concept:move_constructible
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-21.sentence-3
22
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-22
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6580
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-22.sentence-1
23
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6587
(23.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23.1.sentence-1
(23.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23.2.sentence-1
(23.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-23.3.sentence-1
24
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-24
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6605
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-24.sentence-1
25
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-25
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6610
[algorithm.stable]
https://timsong-cpp.github.io/cppwp/algorithm.stable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-25.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:copy_backward
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
bidirectional_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
26
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-26
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6634
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-26.sentence-1
27
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-27
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6637
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-27.sentence-1
28
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-28
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6641
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-28.sentence-1
181
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-181
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-28.sentence-2
29
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-29
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6653
(29.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-29.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-29.1.sentence-1
(29.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-29.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-29.2.sentence-1
30
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-30
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6664
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.copy-30.sentence-1
181)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-181
181)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnoteref-181
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-181.sentence-1
26.7.2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move
[alg.move]
https://timsong-cpp.github.io/cppwp/alg.move
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:move,algorithm
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_movable
https://timsong-cpp.github.io/cppwp/alg.req.ind.move#concept:indirectly_movable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_movable
https://timsong-cpp.github.io/cppwp/alg.req.ind.move#concept:indirectly_movable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6688
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-1.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6700
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6704
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6711
(4.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-4.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-4.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-4.2.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6722
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-5.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:move,algorithm_
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_movable
https://timsong-cpp.github.io/cppwp/alg.req.ind.move#concept:indirectly_movable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_movable
https://timsong-cpp.github.io/cppwp/alg.req.ind.move#concept:indirectly_movable
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6746
(6.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-6.1
(6.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-6.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6757
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6761
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6764
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6769
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-10.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-10.sentence-2
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6776
(11.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-11.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-11.1.sentence-1
(11.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-11.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-11.2.sentence-1
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6787
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-12.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:move_backward
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
indirectly_movable
https://timsong-cpp.github.io/cppwp/alg.req.ind.move#concept:indirectly_movable
bidirectional_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
indirectly_movable
https://timsong-cpp.github.io/cppwp/alg.req.ind.move#concept:indirectly_movable
13
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6810
(13.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-13.1
(13.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-13.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-13.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-13.sentence-2
14
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6822
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6826
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-15.sentence-1
182
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-182
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-15.sentence-2
16
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6838
(16.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-16.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-16.1.sentence-1
(16.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-16.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-16.2.sentence-1
17
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6849
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.move-17.sentence-1
182)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-182
182)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnoteref-182
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-182.sentence-1
26.7.3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap
[alg.swap]
https://timsong-cpp.github.io/cppwp/alg.swap
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:swap_ranges
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirectly_swappable
https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirectly_swappable
https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_swappable
https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_swappable
https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6889
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-1.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6899
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-2.sentence-1
[swappable.requirements]
https://timsong-cpp.github.io/cppwp/swappable.requirements
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6907
(3.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-3.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6919
(4.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-4.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-4.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-4.2.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6930
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-5.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:iter_swap
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6942
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-6.sentence-1
[swappable.requirements]
https://timsong-cpp.github.io/cppwp/swappable.requirements
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-6.sentence-2
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L6947
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.swap-7.sentence-1
26.7.4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform
[alg.transform]
https://timsong-cpp.github.io/cppwp/alg.transform
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:transform
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7046
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.2
(1.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.3
(1.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.4
(1.5)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.5
(1.5.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.5.1
(1.5.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.5.2
(1.5.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.5.3
(1.5.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.5.4
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7081
[algorithms.parallel.user]
https://timsong-cpp.github.io/cppwp/algorithms.parallel.user
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-2.sentence-1
(2.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-2.2
(2.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-2.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-2.sentence-2
183
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-183
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7097
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7103
(4.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4.2.sentence-1
(4.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-4.3.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7117
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-5.sentence-2
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7123
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.transform-6.sentence-1
183)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-183
183)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnoteref-183
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#footnote-183.sentence-1
26.7.5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace
[alg.replace]
https://timsong-cpp.github.io/cppwp/alg.replace
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:replace
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7206
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-1.2
(1.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-1.3
(1.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-1.4
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7215
[iterator.requirements.general]
https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7219
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7225
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7229
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-5.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:replace_copy
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7333
(6.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-6.1
(6.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-6.2
(6.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-6.3
(6.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-6.4
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7346
(7.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-7.1
(7.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-7.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7356
[iterator.requirements.general]
https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7361
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7366
(10.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-10.1
(10.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-10.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7376
(11.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-11.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-11.1.sentence-1
(11.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-11.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-11.2.sentence-1
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7387
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.replace-12.sentence-1
26.7.6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill
[alg.fill]
https://timsong-cpp.github.io/cppwp/alg.fill
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:fill
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
output_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:output_range
output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.output#concept:output_iterator
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7435
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7439
[iterator.requirements.general]
https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-2.sentence-1
[conv.integral]
https://timsong-cpp.github.io/cppwp/conv.integral
[class.conv]
https://timsong-cpp.github.io/cppwp/class.conv
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7446
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7451
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7455
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.fill-5.sentence-1
26.7.7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate
[alg.generate]
https://timsong-cpp.github.io/cppwp/alg.generate
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:generate
input_or_output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.iterator#concept:input_or_output_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
invocable
https://timsong-cpp.github.io/cppwp/concept.invocable#concept:invocable
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
invocable
https://timsong-cpp.github.io/cppwp/concept.invocable#concept:invocable
output_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:output_range
input_or_output_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.iterator#concept:input_or_output_iterator
copy_constructible
https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
invocable
https://timsong-cpp.github.io/cppwp/concept.invocable#concept:invocable
indirectly_writable
https://timsong-cpp.github.io/cppwp/iterator.concept.writable#concept:indirectly_writable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7491
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7495
[conv.integral]
https://timsong-cpp.github.io/cppwp/conv.integral
[class.conv]
https://timsong-cpp.github.io/cppwp/class.conv
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7500
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7505
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7509
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7513
[algorithms.parallel.user]
https://timsong-cpp.github.io/cppwp/algorithms.parallel.user
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.generate-6.sentence-1
26.7.8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove
[alg.remove]
https://timsong-cpp.github.io/cppwp/alg.remove
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:remove
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7588
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-1.2
(1.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-1.3
(1.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-1.4
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7597
Cpp17MoveAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7603
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7608
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-4.sentence-1
(4.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-4.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-4.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-4.2.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7616
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7621
[algorithm.stable]
https://timsong-cpp.github.io/cppwp/algorithm.stable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7625
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-note-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-7.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:remove_copy
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirect_binary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_binary_predicate
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicate
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7717
(8.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-8.1
(8.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-8.2
(8.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-8.3
(8.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-8.4
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7726
(9.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-9.1
(9.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-9.2
(9.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-9.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7739
[iterator.requirements.general]
https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7743
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-11.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-note-2
31
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-11.sentence-2
move_constructible
https://timsong-cpp.github.io/cppwp/concept.moveconstructible#concept:move_constructible
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-11.sentence-3
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7757
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7763
(13.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13.1.sentence-1
(13.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13.2.sentence-1
(13.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-13.3.sentence-1
14
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7782
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7787
[algorithm.stable]
https://timsong-cpp.github.io/cppwp/algorithm.stable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.remove-15.sentence-1
26.7.9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique
[alg.unique]
https://timsong-cpp.github.io/cppwp/alg.unique
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:unique
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7831
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-1.2
(1.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-1.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7847
Cpp17MoveAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7854
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7860
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-4.sentence-1
(4.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-4.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-4.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-4.2.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7868
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-5.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:unique_copy
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
same_as
https://timsong-cpp.github.io/cppwp/concept.same#concept:same_as
indirectly_copyable_storable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
same_as
https://timsong-cpp.github.io/cppwp/concept.same#concept:same_as
indirectly_copyable_storable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_equivalence_relation
https://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_equivalence_relation
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7932
(6.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-6.1
(6.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-6.2
(6.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-6.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7948
(7.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-7.1
(7.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-7.2
(7.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-7.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7961
[iterator.requirements.general]
https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L7965
(9.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.1.sentence-1
(9.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2
(9.2.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.1.sentence-1
(9.2.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.2.sentence-1
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
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.2.sentence-2
Cpp17ForwardIterator
https://timsong-cpp.github.io/cppwp/forward.iterators#:Cpp17ForwardIterator
Cpp17CopyAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyAssignable
34
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.copyassignable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.2.sentence-3
32
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.copyconstructible
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.2.2.sentence-4
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-note-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.sentence-2
copyable
https://timsong-cpp.github.io/cppwp/concepts.object#concept:copyable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-9.sentence-3
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8002
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8009
(11.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11.1.sentence-1
(11.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11.2.sentence-1
(11.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11.3
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-11.3.sentence-1
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8028
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.unique-12.sentence-1
26.7.10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse
[alg.reverse]
https://timsong-cpp.github.io/cppwp/alg.reverse
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:reverse
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
bidirectional_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8061
Cpp17ValueSwappable
https://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]
https://timsong-cpp.github.io/cppwp/swappable.requirements
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8067
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8074
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8078
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-4.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:reverse_copy
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
bidirectional_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8106
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8109
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8114
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8121
(8.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-8.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-8.1.sentence-1
(8.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-8.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-8.2.sentence-1
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8130
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-9.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-itemdecl:3
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8149
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8153
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-11.sentence-1
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8158
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8166
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8170
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.reverse-14.sentence-1
26.7.11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate
[alg.rotate]
https://timsong-cpp.github.io/cppwp/alg.rotate
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:rotate
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8195
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-1.sentence-1
Cpp17ValueSwappable
https://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]
https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructible
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8205
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-2.sentence-1
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-note-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8214
(3.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-3.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-3.1.sentence-1
(3.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-3.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-3.2.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8225
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-4.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-itemdecl:2
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8237
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-itemdecl:3
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8250
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:rotate_copy
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8278
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8281
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-8.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-8.sentence-2
9
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8287
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8294
(10.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-10.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-10.1.sentence-1
(10.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-10.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-10.2.sentence-1
11
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8303
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-11.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-itemdecl:5
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8317
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8321
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-13.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-13.sentence-2
14
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8328
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8336
(15.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-15.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-15.1.sentence-1
(15.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-15.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-15.2.sentence-1
16
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8347
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-16.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-itemdecl:6
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
17
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8360
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-itemdecl:7
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
18
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.rotate-18
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8376
26.7.12
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample
[alg.random.sample]
https://timsong-cpp.github.io/cppwp/alg.random.sample
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:sample
input_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
uniform_random_bit_generator
https://timsong-cpp.github.io/cppwp/rand.req.urng#concept:uniform_random_bit_generator
input_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementable
https://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
indirectly_copyable
https://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
uniform_random_bit_generator
https://timsong-cpp.github.io/cppwp/rand.req.urng#concept:uniform_random_bit_generator
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8410
[iterator.requirements.general]
https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8416
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.sentence-1
(2.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.1
Cpp17InputIterator
https://timsong-cpp.github.io/cppwp/input.iterators#:Cpp17InputIterator
[input.iterators]
https://timsong-cpp.github.io/cppwp/input.iterators
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.1.sentence-1
(2.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.2
Cpp17OutputIterator
https://timsong-cpp.github.io/cppwp/output.iterators#:Cpp17OutputIterator
[output.iterators]
https://timsong-cpp.github.io/cppwp/output.iterators
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.2.sentence-1
(2.3)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.3
Cpp17RandomAccessIterator
https://timsong-cpp.github.io/cppwp/random.access.iterators#:Cpp17RandomAccessIterator
[random.access.iterators]
https://timsong-cpp.github.io/cppwp/random.access.iterators
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
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.3.sentence-1
(2.4)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.4
[rand.req.urng]
https://timsong-cpp.github.io/cppwp/rand.req.urng
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-2.4.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8437
sample
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#def:sample
population
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#def:population
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-3.sentence-1
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-note-1
selection sampling
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#def:selection_sampling
reservoir sampling
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#def:reservoir_sampling
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8447
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8451
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8455
(6.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-6.1
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-6.1.sentence-1
forward_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-6.1.sentence-2
(6.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-6.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.sample-6.2.sentence-1
26.7.13
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle
[alg.random.shuffle]
https://timsong-cpp.github.io/cppwp/alg.random.shuffle
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:shuffle
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
uniform_random_bit_generator
https://timsong-cpp.github.io/cppwp/rand.req.urng#concept:uniform_random_bit_generator
random_access_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
uniform_random_bit_generator
https://timsong-cpp.github.io/cppwp/rand.req.urng#concept:uniform_random_bit_generator
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8491
(1.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-1.1
Cpp17ValueSwappable
https://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]
https://timsong-cpp.github.io/cppwp/swappable.requirements
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-1.1.sentence-1
(1.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-1.2
[rand.req.urng]
https://timsong-cpp.github.io/cppwp/rand.req.urng
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-1.2.sentence-1
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8503
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8509
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8513
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8517
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.random.shuffle-5.sentence-1
26.7.14
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift
[alg.shift]
https://timsong-cpp.github.io/cppwp/alg.shift
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:shift_left
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
1
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8554
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-1.sentence-1
Cpp17MoveAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8560
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-2.sentence-3
3
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8571
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-3.sentence-1
(3.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-3.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-3.1.sentence-1
(3.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-3.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-3.2.sentence-1
4
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8585
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-4.sentence-1
π
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#lib:shift_right
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
forward_range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_for
https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policy
https://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-range
https://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
permutable
https://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
5
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8618
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-5.sentence-1
Cpp17MoveAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
Cpp17BidirectionalIterator
https://timsong-cpp.github.io/cppwp/bidirectional.iterators#:Cpp17BidirectionalIterator
[bidirectional.iterators]
https://timsong-cpp.github.io/cppwp/bidirectional.iterators
Cpp17ValueSwappable
https://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-5.sentence-2
6
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8627
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-6.sentence-1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-6.sentence-2
(6.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-6.1
(6.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-6.2
bidirectional_iterator
https://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-6.sentence-3
7
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8644
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-7.sentence-1
(7.1)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-7.1
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-7.1.sentence-1
(7.2)
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-7.2
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-7.2.sentence-1
8
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8657
.
https://timsong-cpp.github.io/cppwp/alg.modifying.operations#alg.shift-8.sentence-1
URLs of
crawlers that visited me
.