RenΓ©'s URL Explorer Experiment


Title: [alg.sorting]

direct link

Domain: timsong-cpp.github.io

Links:

[algorithms]https://timsong-cpp.github.io/cppwp/#algorithms
[alg.sorting.general]https://timsong-cpp.github.io/cppwp/alg.sorting#general
[alg.sort]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.sort
[sort]https://timsong-cpp.github.io/cppwp/alg.sorting#sort
[stable.sort]https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort
[partial.sort]https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort
[partial.sort.copy]https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy
[is.sorted]https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted
[alg.nth.element]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element
[alg.binary.search]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search
[alg.binary.search.general]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general
[lower.bound]https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound
[upper.bound]https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound
[equal.range]https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range
[binary.search]https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search
[alg.partitions]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions
[alg.merge]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge
[alg.set.operations]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations
[alg.set.operations.general]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations.general
[includes]https://timsong-cpp.github.io/cppwp/alg.sorting#includes
[set.union]https://timsong-cpp.github.io/cppwp/alg.sorting#set.union
[set.intersection]https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection
[set.difference]https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference
[set.symmetric.difference]https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference
[alg.heap.operations]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations
[alg.heap.operations.general]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general
[push.heap]https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap
[pop.heap]https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap
[make.heap]https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap
[sort.heap]https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap
[is.heap]https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max
[alg.clamp]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp
[alg.lex.comparison]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison
[alg.three.way]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way
[alg.permutation.generators]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators
26.8.1https://timsong-cpp.github.io/cppwp/alg.sorting#general
[alg.sorting.general]https://timsong-cpp.github.io/cppwp/alg.sorting.general
1https://timsong-cpp.github.io/cppwp/alg.sorting#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8666
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8672
[function.objects]https://timsong-cpp.github.io/cppwp/function.objects
[algorithms.requirements]https://timsong-cpp.github.io/cppwp/algorithms.requirements
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-2.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-2.sentence-3
3https://timsong-cpp.github.io/cppwp/alg.sorting#general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8685
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-3.sentence-2
[alg.binary.search]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-3.sentence-3
4https://timsong-cpp.github.io/cppwp/alg.sorting#general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8692
stricthttps://timsong-cpp.github.io/cppwp/alg.sorting#def:strict
weakhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:weak
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.2
1https://timsong-cpp.github.io/cppwp/alg.sorting#general-note-1
(4.3)https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.3
(4.4)https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.4
(4.5)https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.5
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-4.sentence-2
5https://timsong-cpp.github.io/cppwp/alg.sorting#general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8718
sorted with respect to a comp and projhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:sorted_with_respect_to_a_comp_and_proj
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8731
sorted with respect to a comparator comphttps://timsong-cpp.github.io/cppwp/alg.sorting#def:sorted_with_respect_to_a_comparator_comp
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-6.sentence-1
7https://timsong-cpp.github.io/cppwp/alg.sorting#general-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8738
partitioned with respect to an expressionhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:partitioned_with_respect_to_an_expression
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-7.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#general-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8745
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-8.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-8.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#general-8.sentence-3
26.8.2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.sort
[alg.sort]https://timsong-cpp.github.io/cppwp/alg.sort
26.8.2.1https://timsong-cpp.github.io/cppwp/alg.sorting#sort
[sort]https://timsong-cpp.github.io/cppwp/sort
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:sort
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#sort-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8795
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#sort-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8800
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#sort-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8809
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#sort-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8814
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#sort-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8818
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort-5.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort-5.sentence-2
26.8.2.2https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort
[stable.sort]https://timsong-cpp.github.io/cppwp/stable.sort
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:stable_sort
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8863
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8868
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8877
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8882
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8886
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-5.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-5.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-5.sentence-3
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-5.sentence-4
6https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8893
[algorithm.stable]https://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#stable.sort-6.sentence-1
26.8.2.3https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort
[partial.sort]https://timsong-cpp.github.io/cppwp/partial.sort
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:partial_sort
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8936
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8941
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-2.sentence-1
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8951
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-3.sentence-2
4https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8961
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8965
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-itemdecl:2
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
6https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8979
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-itemdecl:3
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
7https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L8997
26.8.2.4https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy
[partial.sort.copy]https://timsong-cpp.github.io/cppwp/partial.sort.copy
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:partial_sort_copy
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9077
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-1.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-1.sentence-2
2https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9083
[iterator.requirements.general]https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9089
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9098
1https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-note-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-4.sentence-2
5https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9114
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9120
(6.1)https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-6.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-6.1.sentence-1
(6.2)https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-6.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-6.2.sentence-1
7https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9130
.https://timsong-cpp.github.io/cppwp/alg.sorting#partial.sort.copy-7.sentence-1
26.8.2.5https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted
[is.sorted]https://timsong-cpp.github.io/cppwp/is.sorted
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_sorted
1https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9145
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_sorted_
2https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9158
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_sorted__
3https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9174
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_sorted___
4https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9189
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_sorted____
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
5https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9208
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-itemdecl:6
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
6https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9225
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_sorted_until
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
7https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9273
.https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-7.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9278
.https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-8.sentence-1
9https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9284
.https://timsong-cpp.github.io/cppwp/alg.sorting#is.sorted-9.sentence-1
26.8.3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element
[alg.nth.element]https://timsong-cpp.github.io/cppwp/alg.nth.element
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:nth_element
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9321
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9326
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-2.sentence-1
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9336
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-3.sentence-2
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9347
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9351
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-5.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-5.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-itemdecl:2
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
6https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9366
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-itemdecl:3
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
7https://timsong-cpp.github.io/cppwp/alg.sorting#alg.nth.element-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9383
26.8.4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search
[alg.binary.search]https://timsong-cpp.github.io/cppwp/alg.binary.search
26.8.4.1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general
[alg.binary.search.general]https://timsong-cpp.github.io/cppwp/alg.binary.search.general
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9397
[alg.binary.search]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general-1.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general-1.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general-1.sentence-3
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.binary.search.general-1.sentence-4
26.8.4.2https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound
[lower.bound]https://timsong-cpp.github.io/cppwp/lower.bound
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:lower_bound
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9438
.https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9443
.https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9449
.https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9455
.https://timsong-cpp.github.io/cppwp/alg.sorting#lower.bound-4.sentence-1
26.8.4.3https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound
[upper.bound]https://timsong-cpp.github.io/cppwp/upper.bound
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:upper_bound
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9488
.https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9493
.https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9499
.https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9505
.https://timsong-cpp.github.io/cppwp/alg.sorting#upper.bound-4.sentence-1
26.8.4.4https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range
[equal.range]https://timsong-cpp.github.io/cppwp/equal.range
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:equal_range
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9540
.https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9545
.https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9555
(3.1)https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-3.1
(3.2)https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-3.2
4https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9572
.https://timsong-cpp.github.io/cppwp/alg.sorting#equal.range-4.sentence-1
26.8.4.5https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search
[binary.search]https://timsong-cpp.github.io/cppwp/binary.search
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:binary_search
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9607
.https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9612
.https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9622
.https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9630
.https://timsong-cpp.github.io/cppwp/alg.sorting#binary.search-4.sentence-1
26.8.5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions
[alg.partitions]https://timsong-cpp.github.io/cppwp/alg.partitions
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_partitioned
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9661
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9665
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9671
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-3.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:partition
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9707
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9712
Cpp17ValueSwappablehttps://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.sorting#alg.partitions-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9718
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-6.sentence-1
7https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9723
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-7.sentence-1
(7.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-7.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-7.1.sentence-1
(7.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-7.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-7.2.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9735
(8.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-8.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-8.1.sentence-1
Cpp17BidirectionalIteratorhttps://timsong-cpp.github.io/cppwp/bidirectional.iterators#:Cpp17BidirectionalIterator
bidirectional_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-8.1.sentence-2
(8.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-8.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-8.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:stable_partition
bidirectional_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
bidirectional_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
permutablehttps://timsong-cpp.github.io/cppwp/alg.req.permutable#concept:permutable
9https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9787
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-9.sentence-1
10https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9792
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-10.sentence-1
11https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9801
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-11.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-11.sentence-2
12https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9807
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-12.sentence-1
(12.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-12.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-12.1.sentence-1
(12.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-12.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-12.2.sentence-1
13https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9820
(13.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-13.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-13.1.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-13.1.sentence-2
(13.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-13.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-13.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:partition_copy
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
indirectly_copyablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable
14https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9883
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-14.sentence-1
15https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9888
(15.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-15.1
(15.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-15.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-15.sentence-1
16https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9902
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-16.sentence-1
17https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9908
(17.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-17.1
(17.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-17.2
(17.3)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-17.3
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-17.sentence-1
18https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9927
[iterator.requirements.general]https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-18.sentence-1
19https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9934
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-19.sentence-1
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-note-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-19.sentence-2
copy_constructiblehttps://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-19.sentence-3
20https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9947
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-20.sentence-1
21https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9954
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-21.sentence-1
(21.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-21.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-21.1.sentence-1
(21.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-21.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-21.2.sentence-1
22https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9966
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-22.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:partition_point
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_unary_predicatehttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_unary_predicate
23https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9987
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-23.sentence-1
24https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9992
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-24.sentence-1
25https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L9997
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-25.sentence-1
26https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10004
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.partitions-26.sentence-1
26.8.6https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge
[alg.merge]https://timsong-cpp.github.io/cppwp/alg.merge
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:merge
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10074
(1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.1
(1.1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.1.1
(1.1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.1.2
(1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.2
(1.3)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.3
(1.4)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.4
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.sentence-1
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-note-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-1.4.sentence-2
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10106
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10113
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-3.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-3.sentence-3
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10125
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-4.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-4.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-4.2.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10136
(5.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-5.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-5.1.sentence-1
(5.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-5.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-5.2.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10147
[algorithm.stable]https://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:inplace_merge
bidirectional_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
7https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10185
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-7.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10190
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-8.sentence-1
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-8.sentence-2
9https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10201
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-9.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-9.sentence-2
10https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10208
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-10.sentence-1
11https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10212
(11.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-11.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-11.1.sentence-1
(11.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-11.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-11.2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-11.sentence-2
12https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10224
Stablehttps://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-itemdecl:3
bidirectional_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
13https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10237
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-itemdecl:4
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
14https://timsong-cpp.github.io/cppwp/alg.sorting#alg.merge-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10255
26.8.7https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations
[alg.set.operations]https://timsong-cpp.github.io/cppwp/alg.set.operations
26.8.7.1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations.general
[alg.set.operations.general]https://timsong-cpp.github.io/cppwp/alg.set.operations.general
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10269
[alg.set.operations]https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations.general-1.sentence-1
[multiset]https://timsong-cpp.github.io/cppwp/multiset
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations.general-1.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.set.operations.general-1.sentence-3
26.8.7.2https://timsong-cpp.github.io/cppwp/alg.sorting#includes
[includes]https://timsong-cpp.github.io/cppwp/includes
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:includes
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#includes-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10329
.https://timsong-cpp.github.io/cppwp/alg.sorting#includes-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#includes-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10335
.https://timsong-cpp.github.io/cppwp/alg.sorting#includes-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#includes-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10340
.https://timsong-cpp.github.io/cppwp/alg.sorting#includes-3.sentence-1
1https://timsong-cpp.github.io/cppwp/alg.sorting#includes-note-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#includes-3.sentence-2
4https://timsong-cpp.github.io/cppwp/alg.sorting#includes-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10350
.https://timsong-cpp.github.io/cppwp/alg.sorting#includes-4.sentence-1
26.8.7.3https://timsong-cpp.github.io/cppwp/alg.sorting#set.union
[set.union]https://timsong-cpp.github.io/cppwp/set.union
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:set_union
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
1https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10420
(1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-1.1
(1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-1.2
(1.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-1.3
(1.4)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-1.4
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10436
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10442
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-3.sentence-2
skippedhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:skipped
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-3.sentence-3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-3.sentence-4
4https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10460
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4.3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-4.3.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10477
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10482
[algorithm.stable]https://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.union-6.sentence-1
26.8.7.4https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection
[set.intersection]https://timsong-cpp.github.io/cppwp/set.intersection
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:set_intersection
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
1https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10553
(1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-1.1
(1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-1.2
(1.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-1.3
(1.4)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-1.4
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10569
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10575
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-3.sentence-2
skippedhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:skipped
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-3.sentence-3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-3.sentence-4
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-3.sentence-5
4https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10595
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4.3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-4.3.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10611
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10616
[algorithm.stable]https://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.intersection-6.sentence-1
26.8.7.5https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference
[set.difference]https://timsong-cpp.github.io/cppwp/set.difference
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:set_difference
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
1https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10687
(1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-1.1
(1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-1.2
(1.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-1.3
(1.4)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-1.4
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10703
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10709
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-3.sentence-2
skippedhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:skipped
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-3.sentence-3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-3.sentence-4
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-3.sentence-5
4https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10729
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.3
(4.3.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.3.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.3.1.sentence-1
(4.3.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.3.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-4.3.2.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10752
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10757
[algorithm.stable]https://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.difference-6.sentence-1
26.8.7.6https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference
[set.symmetric.difference]https://timsong-cpp.github.io/cppwp/set.symmetric.difference
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:set_symmetric_difference
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
weakly_incrementablehttps://timsong-cpp.github.io/cppwp/iterator.concept.winc#concept:weakly_incrementable
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
mergeablehttps://timsong-cpp.github.io/cppwp/alg.req.mergeable#concept:mergeable
1https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10830
(1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-1.1
(1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-1.2
(1.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-1.3
(1.4)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-1.4
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10846
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10852
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-3.sentence-2
skippedhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:skipped
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-3.sentence-3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-3.sentence-4
4https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10873
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4.3
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-4.3.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10890
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-5.sentence-1
6https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10895
[algorithm.stable]https://timsong-cpp.github.io/cppwp/algorithm.stable
.https://timsong-cpp.github.io/cppwp/alg.sorting#set.symmetric.difference-6.sentence-1
26.8.8https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations
[alg.heap.operations]https://timsong-cpp.github.io/cppwp/alg.heap.operations
26.8.8.1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general
[alg.heap.operations.general]https://timsong-cpp.github.io/cppwp/alg.heap.operations.general
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10904
heap with respect to comp and projhttps://timsong-cpp.github.io/cppwp/alg.sorting#def:heap_with_respect_to_comp_and_proj
(1.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-1.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-1.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-1.2.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10921
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10924
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.heap.operations.general-3.sentence-1
26.8.8.2https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap
[push.heap]https://timsong-cpp.github.io/cppwp/push.heap
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:push_heap
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10951
.https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10956
.https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-2.sentence-1
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10967
.https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10972
.https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L10976
.https://timsong-cpp.github.io/cppwp/alg.sorting#push.heap-5.sentence-1
26.8.8.3https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap
[pop.heap]https://timsong-cpp.github.io/cppwp/pop.heap
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:pop_heap
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11004
.https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11009
.https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-2.sentence-1
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11020
.https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11029
.https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11033
.https://timsong-cpp.github.io/cppwp/alg.sorting#pop.heap-5.sentence-1
26.8.8.4https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap
[make.heap]https://timsong-cpp.github.io/cppwp/make.heap
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:make_heap
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11062
.https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11067
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11076
.https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11081
.https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11085
.https://timsong-cpp.github.io/cppwp/alg.sorting#make.heap-5.sentence-1
26.8.8.5https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap
[sort.heap]https://timsong-cpp.github.io/cppwp/sort.heap
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:sort_heap
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11113
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11118
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-2.sentence-1
Cpp17ValueSwappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17ValueSwappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
Cpp17MoveConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
31https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveconstructible
Cpp17MoveAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
33https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.moveassignable
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11129
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11134
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11138
.https://timsong-cpp.github.io/cppwp/alg.sorting#sort.heap-5.sentence-1
26.8.8.6https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap
[is.heap]https://timsong-cpp.github.io/cppwp/is.heap
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_heap
1https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11153
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_heap_
2https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11166
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_heap__
3https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11182
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_heap___
4https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11196
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_heap____
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
5https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11215
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-itemdecl:6
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
6https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11232
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:is_heap_until
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
random_access_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:random_access_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
7https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11279
.https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-7.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11284
.https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-8.sentence-1
9https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11290
.https://timsong-cpp.github.io/cppwp/alg.sorting#is.heap-9.sentence-1
26.8.9https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:min
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11311
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11316
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-2.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11321
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11325
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:min_
copyablehttps://timsong-cpp.github.io/cppwp/concepts.object#concept:copyable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
indirectly_copyable_storablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
indirectly_copyable_storablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11355
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-5.sentence-1
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-5.sentence-2
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-5.sentence-3
6https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11363
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-6.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-6.sentence-2
7https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11369
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-7.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11374
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-8.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:max
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
9https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11394
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-9.sentence-1
10https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11399
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-10.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-10.sentence-2
11https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11404
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-11.sentence-1
12https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11408
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:max_
copyablehttps://timsong-cpp.github.io/cppwp/concepts.object#concept:copyable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
indirectly_copyable_storablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
indirectly_copyable_storablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
13https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11438
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-13.sentence-1
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-13.sentence-2
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-13.sentence-3
14https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11446
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-14.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-14.sentence-2
15https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11452
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-15.sentence-1
16https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11457
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:minmax
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
17https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11479
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-17.sentence-1
18https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11484
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-18.sentence-1
19https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11489
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-19.sentence-1
20https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11493
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-20.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:minmax_
copyablehttps://timsong-cpp.github.io/cppwp/concepts.object#concept:copyable
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
indirectly_copyable_storablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
indirectly_copyable_storablehttps://timsong-cpp.github.io/cppwp/alg.req.ind.copy#concept:indirectly_copyable_storable
21https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11524
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-21.sentence-1
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-21.sentence-2
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-21.sentence-3
22https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11532
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-22.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-22.sentence-2
23https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11540
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-23.sentence-1
24https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11546
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-24.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:min_element
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
25https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11589
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-25.sentence-1
26https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11594
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-26.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-26.sentence-2
27https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11604
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-27.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:max_element
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
28https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11646
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-28.sentence-1
29https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11651
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-29.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-29.sentence-2
30https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11661
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-30.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:minmax_element
forward_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.forward#concept:forward_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
forward_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
31https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11707
184https://timsong-cpp.github.io/cppwp/alg.sorting#footnote-184
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-31.sentence-1
32https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11719
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-32.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.min.max-32.sentence-2
184)https://timsong-cpp.github.io/cppwp/alg.sorting#footnote-184
184)https://timsong-cpp.github.io/cppwp/alg.sorting#footnoteref-184
.https://timsong-cpp.github.io/cppwp/alg.sorting#footnote-184.sentence-1
26.8.10https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp
[alg.clamp]https://timsong-cpp.github.io/cppwp/alg.clamp
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:clamp
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11741
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11747
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-2.sentence-1
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-2.sentence-2
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11754
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11760
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-note-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-4.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11765
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.clamp-5.sentence-1
26.8.11https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison
[alg.lex.comparison]https://timsong-cpp.github.io/cppwp/alg.lex.comparison
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:lexicographical_compare
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
input_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.input#concept:input_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
input_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
random_access_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.random.access#concept:random_access_iterator
sized_sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
execution-policyhttps://timsong-cpp.github.io/cppwp/algorithms.parallel.defns#concept:execution-policy
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
sized-random-access-rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:sized-random-access-range
indirect_strict_weak_orderhttps://timsong-cpp.github.io/cppwp/indirectcallable.indirectinvocable#concept:indirect_strict_weak_order
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11828
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11835
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11840
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-3.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-3.sentence-3
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11851
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-example-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11864
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-note-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.lex.comparison-5.sentence-1
26.8.12https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way
[alg.three.way]https://timsong-cpp.github.io/cppwp/alg.three.way
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:lexicographical_compare_three_way
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11884
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-1.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-1.sentence-2
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11888
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11892
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-3.sentence-1
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11898
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:lexicographical_compare_three_way_
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.three.way-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11912
26.8.13https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators
[alg.permutation.generators]https://timsong-cpp.github.io/cppwp/alg.permutation.generators
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:next_permutation
bidirectional_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
bidirectional_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
1https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11945
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-1.sentence-1
2https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11950
Cpp17ValueSwappablehttps://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.sorting#alg.permutation.generators-2.sentence-1
3https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11956
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-3.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-3.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-3.sentence-3
4https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11966
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-4.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-4.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-4.2.sentence-1
5https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L11976
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/alg.sorting#lib:prev_permutation
bidirectional_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.bidir#concept:bidirectional_iterator
sentinel_forhttps://timsong-cpp.github.io/cppwp/iterator.concept.sentinel#concept:sentinel_for
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
bidirectional_rangehttps://timsong-cpp.github.io/cppwp/range.refinements#concept:bidirectional_range
sortablehttps://timsong-cpp.github.io/cppwp/alg.req.sortable#concept:sortable
6https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L12004
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-6.sentence-1
7https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L12009
Cpp17ValueSwappablehttps://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.sorting#alg.permutation.generators-7.sentence-1
8https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L12015
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-8.sentence-1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-8.sentence-2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-8.sentence-3
9https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L12025
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-9.sentence-1
(9.1)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-9.1
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-9.2
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-9.2.sentence-1
10https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/algorithms.tex#L12035
.https://timsong-cpp.github.io/cppwp/alg.sorting#alg.permutation.generators-10.sentence-1

URLs of crawlers that visited me.