concurrent_unordered_multimap::unsafe_erase, méthode
Supprime les éléments de concurrent_unordered_multimap aux positions spécifiées. Cette méthode n'est pas sécurisée du point de vue de l'accès concurrentiel.
iterator unsafe_erase(
const_iterator _Where
);
size_type unsafe_erase(
const key_type& _Keyval
);
iterator unsafe_erase(
const_iterator _First,
const_iterator _Last
);
Paramètres
_Where
La position de l'itérateur à partir de laquelle effacer._Keyval
Valeur de clé à supprimer._First
_Last
Valeur de retour
Les deux premières fonctions membres retournent un itérateur qui indique le premier élément restant au delà de tous les éléments supprimés, ou concurrent_unordered_multimap::end() si aucun élément n'existe. La troisième fonction membre retourne le nombre d'éléments qu'elle supprime.
Notes
La première fonction membre supprime l'élément de la séquence contrôlée désignée par _Where. La deuxième fonction membre supprime les éléments dans la plage [_Begin, _End).
La troisième fonction membre supprime les éléments dans la plage délimitée par concurrent_unordered_multimap::equal_range(_Keyval).
Configuration requise
En-tête : concurrent_unordered_map.h
Espace de noms : concurrency