std::flat_map<Key,T,Compare,KeyContainer,MappedContainer>:: value_compare
|
class
value_compare
;
|
(desde C++23) | |
std::flat_map::value_compare
es un objeto función que compara objetos de tipo
std::flat_map::const_reference
(un par de referencias a la clave/valor almacenados) comparando los primeros componentes (es decir, las claves) de los pares pasados.
Contenidos |
Objetos miembro
| Nombre del miembro | Definición |
comp
(privado)
|
el objeto función de comparación de tipo
std::flat_map::key_compare
( objeto miembro solo para exposición* ) |
Funciones miembro
|
(constructor)
(private)
|
construye el objeto
value_compare
(función miembro pública) |
|
operator()
|
compara dos valores de tipo
value_type
(función miembro pública) |
std::flat_map<Key,T,Compare,KeyContainer,MappedContainer>::value_compare:: value_compare
|
private
:
value_compare ( key_compare c ) ; |
( solo para exposición* ) | |
Inicializa la instancia subyacente del comparador
comp
a
c
.
Parámetros
| c | - | un comparador a asignar |
std::flat_map<Key,T,Compare,KeyContainer,MappedContainer>::value_compare:: operator()
|
bool
operator
(
)
(
const
const_reference
&
lhs,
const
const_reference
&
rhs
)
const
;
|
||
Compara
lhs.
first
y
rhs.
first
llamando al comparador almacenado
comp
.
Parámetros
| lhs, rhs | - | valores a comparar |
Valor de retorno
comp ( lhs. first , rhs. first )
Excepciones
Puede lanzar excepciones definidas por la implementación.