Namespaces
Variants

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

From cppreference.net

class value_compare ;
(depuis C++23)

std::flat_multimap::value_compare est un objet fonction qui compare des objets de type std::flat_multimap::const_reference (une paire de références à la clé/valeur stockée) en comparant les premières composantes (c'est-à-dire les clés) des paires passées.

Table des matières

Objets membres

Nom du membre Définition
comp (privé) l'objet fonction de comparaison de type std::flat_multimap::key_compare
( objet membre d'exposition uniquement* )

Fonctions membres

(constructeur)
(privé)
construit value_compare l'objet
(fonction membre publique)
operator()
compare deux valeurs de type value_type
(fonction membre publique)

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

private :
value_compare ( key_compare c ) ;
( exposition uniquement* )

Initialise l'instance sous-jacente du comparateur comp à c .

Paramètres

c - un comparateur à assigner

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

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

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

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.