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:
|
(C++23)
|
adapta dos contenedores para proporcionar una colección de pares clave-valor, ordenados por claves
(plantilla de clase) |
|
(C++23)
|
adapta un contenedor para proporcionar una colección de claves, ordenadas por claves
(plantilla de clase) |
Véase también
|
(C++23)
|
indica que los elementos de un rango están ordenados y son únicos
(etiqueta) |
|
(C++23)
|
etiqueta de construcción from-range
(etiqueta) |
|
etiqueta de construcción in-place
(etiqueta) |