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:
|
(C++23)
|
passt zwei Container an, um eine Sammlung von Schlüssel-Wert-Paaren bereitzustellen, sortiert nach Schlüsseln
(Klassen-Template) |
|
(C++23)
|
passt einen Container an, um eine Sammlung von Schlüsseln bereitzustellen, sortiert nach Schlüsseln
(Klassen-Template) |
Siehe auch
|
(C++23)
|
zeigt an, dass Elemente eines Bereichs sortiert und eindeutig sind
(Tag) |
|
(C++23)
|
From-Range-Konstruktions-Tag
(Tag) |
|
In-Place-Konstruktions-Tag
(Tag) |