concurrent_unordered_multiset::insert (Método)
Agregar elementos al objeto de concurrent_unordered_multiset .
iterator insert(
const value_type& _Value
);
iterator insert(
const_iterator _Where,
const value_type& _Value
);
template<
class _Iterator
>
void insert(
_Iterator_First,
_Iterator_Last
);
template<
class _Valty
>
iterator insert(
_Valty&& _Value
);
template<
class _Valty
>
typename std::tr1::enable_if<!std::tr1::is_same<const_iterator, typename std::tr1::remove_reference<_Valty>::type>::value, iterator>::type insert(
const_iterator _Where,
_Valty&& _Value
);
Parámetros
_Iterator
El tipo de iterador utilizado para la inserción._Valty
El tipo de valor insertado._Value
El valor que se va a insertar._Where
La ubicación inicial para buscar un punto de inserción._First
El inicio del intervalo que se va a insertar._Last
El final del intervalo que se va a insertar.
Valor devuelto
Un iterador que indique la ubicación de inserción.
Comentarios
El primer miembro que la función inserta el elemento _Value en la secuencia controlada, después devuelve el iterador que designa el elemento insertado.
La segunda función miembro devuelve la inserción (_Value), utilizando _Where como punto inicial dentro de la secuencia controlada para buscar el punto de inserción.
La tercera función miembro inserta la secuencia de valores de elementos del intervalo [_First, _Last).
Las dos últimas funciones miembro se comportan igual que los dos primeros, salvo que _Value se utiliza para construir el valor insertado.
Requisitos
encabezado: concurrent_unordered_set.h
Simultaneidad deespacio de nombres: