Namespaces
Variants

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

From cppreference.net

class value_compare ;

std::multimap::value_compare est un objet fonction qui compare des objets de type std::multimap::value_type (paires clé-valeur) en comparant les premières composantes des paires.

Table des matières

Types membres

Type Définition
result_type (obsolète en C++17) (supprimé en C++20) bool
first_argument_type (obsolète en C++17) (supprimé en C++20) value_type
second_argument_type (obsolète en C++17) (supprimé en C++20) value_type

Ces types membres sont obtenus via l'héritage public de std:: binary_function < value_type, value_type, bool > .

(jusqu'à C++11)

Objets membres protégés

Compare comp
le comparateur stocké
(objet membre protégé)

Fonctions membres

(constructeur)
construit un nouvel objet value_compare
(fonction membre protégée)
operator()
compare deux valeurs de type value_type
(fonction membre publique)

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

protected :
value_compare ( Compare c ) ;

Initialise l'instance interne du comparateur à c .

Paramètres

c - comparateur à assigner

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

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

Compare lhs. first et rhs. first en appelant le comparateur stocké.

Paramètres

lhs, rhs - valeurs à comparer

Valeur de retour

comp ( lhs. first , rhs. first )

Exceptions

Peut lever des exceptions définies par l'implémentation.