Namespaces
Variants

std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>:: value_compare

From cppreference.net

class value_compare ;
(desde C++23)

std::flat_multimap::value_compare es un objeto función que compara objetos de tipo std::flat_multimap::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_multimap::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_multimap<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_multimap<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.