Share via


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:

Vea también

Referencia

concurrent_unordered_multiset (Clase)