std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>:: value_compare
|
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.