std::permutable
Von cppreference.com
| Definiert in Header <iterator> |
||
| template< class I > concept permutable = |
(seit C++20) | |
Das Konzept permutable verfeinert std::forward_iterator, indem es Anforderungen für das Umsortieren durch Verschieben und Austauschen hinzufügt.
[bearbeiten] Semantische Anforderungen
I modelliert permutable nur, wenn alle von ihm umfassten Konzepte modelliert werden.
[bearbeiten] Siehe auch
| (C++20) |
spezifiziert die gemeinsamen Anforderungen für Algorithmen, die Sequenzen zu sortierten Sequenzen permutieren (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) |
Ordnet Elemente in einem Bereich zufällig neu an (Algorithmus-Funktionsobjekt) |
| (C++20) |
Teilt einen Bereich von Elementen in zwei Gruppen auf (Algorithmus-Funktionsobjekt) |
| (C++20) |
Teilt Elemente in zwei Gruppen auf und behält dabei ihre relative Reihenfolge bei (Algorithmus-Funktionsobjekt) |