Namespaces
Variants

std:: sorted_equivalent_t, std:: sorted_equivalent

From cppreference.net
Definido en el encabezado <flat_map>
Definido en el encabezado <flat_set>
struct sorted_equivalent_t { explicit sorted_equivalent_t ( ) = default ; } ;
(1) (desde C++23)
inline constexpr sorted_equivalent_t sorted_equivalent { } ;
(2) (desde C++23)
1) El tipo std::sorted_equivalent_t puede utilizarse en la lista de parámetros de la función (incluyendo constructores) para coincidir con la etiqueta prevista.
2) La instancia correspondiente de std::sorted_equivalent de (1) es una etiqueta de desambiguación que puede pasarse a las funciones de std::flat_multimap y std::flat_multiset para indicar que el rango de entrada o contenedor está ordenado (respecto al comparador utilizado en el adaptador de contenedor plano), mientras que no se requiere la unicidad de los elementos.

Biblioteca estándar

Los siguientes adaptadores de contenedor de la biblioteca estándar utilizan (1,2) como etiquetas de desambiguación:

adapta dos contenedores para proporcionar una colección de pares clave-valor, ordenados por claves
(plantilla de clase)
adapta un contenedor para proporcionar una colección de claves, ordenadas por claves
(plantilla de clase)

Véase también

indica que los elementos de un rango están ordenados y son únicos
(etiqueta)
etiqueta de construcción from-range
(etiqueta)
etiqueta de construcción in-place
(etiqueta)