std:: sortable
From es.cppreference.net
|
Definido en el encabezado
<iterator>
|
||
|
template
<
class
I,
class
Comp
=
ranges::
less
,
class
Proj
=
std::
identity
>
concept sortable
=
|
(desde C++20) | |
El concepto
sortable
especifica los requisitos para algoritmos que permutan un rango en un rango ordenado según
Comp
.
Requisitos semánticos
std :: sortable < I, Comp, Proj > se modela solo si todos los conceptos que subsume están modelados.
Véase también
(C++20) |
ordena un rango de elementos (objeto función de algoritmo) |
(C++20) |
ordena un rango de elementos preservando el orden relativo entre elementos equivalentes (objeto función de algoritmo) |
(C++20) |
ordena los primeros N elementos de un rango (objeto función de algoritmo) |
(C++20) |
encuentra el N-ésimo elemento si el rango estuviera ordenado (objeto función de algoritmo) |
(C++20) |
fusiona dos rangos ordenados en el lugar (objeto función de algoritmo) |
(C++20) |
añade un elemento a un montículo máximo (objeto función de algoritmo) |
(C++20) |
elimina el elemento más grande de un montículo máximo (objeto función de algoritmo) |
(C++20) |
crea un montículo máximo a partir de un rango de elementos (objeto función de algoritmo) |
(C++20) |
convierte un montículo máximo en un rango ordenado de elementos (objeto función de algoritmo) |
(C++20) |
genera la siguiente permutación lexicográfica mayor de un rango de elementos (objeto función de algoritmo) |
(C++20) |
genera la siguiente permutación lexicográfica menor de un rango de elementos (objeto función de algoritmo) |