Namespaces
Variants

std::multimap<Key,T,Compare,Allocator>:: value_compare

From cppreference.net

class value_compare ;

std::multimap::value_compare es un objeto función que compara objetos de tipo std::multimap::value_type (pares clave-valor) mediante la comparación de los primeros componentes de los pares.

Contenidos

Tipos de miembros

Tipo Definición
result_type (obsoleto en C++17) (eliminado en C++20) bool
first_argument_type (obsoleto en C++17) (eliminado en C++20) value_type
second_argument_type (obsoleto en C++17) (eliminado en C++20) value_type

Estos tipos de miembros se obtienen heredando públicamente de std:: binary_function < value_type, value_type, bool > .

(hasta C++11)

Objetos miembros protegidos

Compare comp
el comparador almacenado
(objeto miembro protegido)

Funciones miembro

(constructor)
construye un nuevo objeto value_compare
(función miembro protegida)
operator()
compara dos valores de tipo value_type
(función miembro pública)

std::multimap<Key,T,Compare,Alloc>::value_compare:: value_compare

protected :
value_compare ( Compare c ) ;

Inicializa la instancia interna del comparador a c .

Parámetros

c - comparador a asignar

std::multimap<Key,T,Compare,Alloc>::value_compare:: operator()

bool operator ( ) ( const value_type & lhs, const value_type & rhs ) const ;

Compara lhs. first y rhs. first llamando al comparador almacenado.

Parámetros

lhs, rhs - valores a comparar

Valor de retorno

comp ( lhs. first , rhs. first )

Excepciones

Puede lanzar excepciones definidas por la implementación.