Namespaces
Variants

std:: sorted_equivalent_t, std:: sorted_equivalent

From cppreference.net
Definiert in Header <flat_map>
Definiert in Header <flat_set>
struct sorted_equivalent_t { explicit sorted_equivalent_t ( ) = default ; } ;
(1) (seit C++23)
inline constexpr sorted_equivalent_t sorted_equivalent { } ;
(2) (seit C++23)
1) Der Typ std::sorted_equivalent_t kann in der Parameterliste der Funktion (einschließlich des Konstruktors) verwendet werden, um das beabsichtigte Tag abzugleichen.
2) Die entsprechende std::sorted_equivalent -Instanz von (1) ist ein Disambiguierungstag, der an die Funktionen von std::flat_multimap und std::flat_multiset übergeben werden kann, um anzuzeigen, dass der Eingabebereich oder Container sortiert ist (bezüglich des im Flat-Container-Adapter verwendeten Vergleichs), während Eindeutigkeit der Elemente nicht erforderlich ist.

Standardbibliothek

Die folgenden Standardbibliothek-Container-Adapter verwenden (1,2) als Unterscheidungs-Tags:

passt zwei Container an, um eine Sammlung von Schlüssel-Wert-Paaren bereitzustellen, sortiert nach Schlüsseln
(Klassen-Template)
passt einen Container an, um eine Sammlung von Schlüsseln bereitzustellen, sortiert nach Schlüsseln
(Klassen-Template)

Siehe auch

zeigt an, dass Elemente eines Bereichs sortiert und eindeutig sind
(Tag)
From-Range-Konstruktions-Tag
(Tag)
In-Place-Konstruktions-Tag
(Tag)