std:: permutable
|
Definiert im Header
<iterator>
|
||
|
template
<
class
I
>
concept permutable
=
|
(seit C++20) | |
Das Konzept
permutable
verfeinert
std::forward_iterator
durch Hinzufügen von Anforderungen für Neuanordnungen durch Verschiebungen und Vertauschungen.
Semantische Anforderungen
I
modelliert
permutable
nur, wenn alle Konzepte, die es subsumiert, modelliert werden.
Siehe auch
(C++20) |
legt die gemeinsamen Anforderungen von Algorithmen fest, die Sequenzen in geordnete Sequenzen umsortieren (Konzept) |
(C++20)(C++20) |
entfernt Elemente, die bestimmte Kriterien erfüllen (Algorithmus-Funktionsobjekt) |
(C++20) |
entfernt aufeinanderfolgende doppelte Elemente in einem Bereich (Algorithmus-Funktionsobjekt) |
(C++20) |
kehrt die Reihenfolge der Elemente in einem Bereich um (Algorithmus-Funktionsobjekt) |
(C++20) |
rotiert die Reihenfolge der Elemente in einem Bereich (Algorithmus-Funktionsobjekt) |
(C++20) |
mischt die Elemente in einem Bereich zufällig (Algorithmus-Funktionsobjekt) |
(C++20) |
teilt einen Bereich von Elementen in zwei Gruppen auf (Algorithmus-Funktionsobjekt) |
(C++20) |
teilt Elemente in zwei Gruppen auf, wobei die relative Reihenfolge innerhalb jeder Gruppe erhalten bleibt (Algorithmus-Funktionsobjekt) |