std:: permutable
|
Definido en el encabezado
<iterator>
|
||
|
template
<
class
I
>
concepto permutable
=
|
(desde C++20) | |
El concepto
permutable
refina
std::forward_iterator
agregando requisitos para reordenar mediante movimientos e intercambios.
Requisitos semánticos
I
modela
permutable
solo si todos los conceptos que subsume son modelados.
Véase también
(C++20) |
especifica los requisitos comunes de los algoritmos que permutan secuencias en secuencias ordenadas (concepto) |
(C++20)(C++20) |
elimina los elementos que satisfacen criterios específicos (objeto función de algoritmo) |
(C++20) |
elimina elementos duplicados consecutivos en un rango (objeto función de algoritmo) |
(C++20) |
invierte el orden de los elementos en un rango (objeto función de algoritmo) |
(C++20) |
rota el orden de los elementos en un rango (objeto función de algoritmo) |
(C++20) |
reordena aleatoriamente los elementos en un rango (objeto función de algoritmo) |
(C++20) |
divide un rango de elementos en dos grupos (objeto función de algoritmo) |
(C++20) |
divide los elementos en dos grupos mientras preserva su orden relativo dentro de cada grupo (objeto función de algoritmo) |