Sdílet prostřednictvím


Metoda concurrent_unordered_multiset::INSERT

Přidá prvky concurrent_unordered_multiset objektu.

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
);

Parametry

  • _Iterator
    Typ iterace používá pro vkládání.

  • _Valty
    Typ hodnoty vložené.

  • _Value
    Hodnota má být vložen.

  • _Where
    Počáteční místo hledání textový kurzor.

  • _First
    Začátek oblasti vložení.

  • _Last
    Konec rozsahu vložit.

Vrácená hodnota

Iterace odkazující na umístění kurzoru.

Poznámky

První členské funkce vloží prvek _Value řízené postupně vrátí iterace, který určuje vložený prvek.

Vrátí druhou členské funkce Vložit (_Value), použití _Where jako počáteční místo v rámci řízeného pořadí hledání kurzor.

Třetí členské funkce vloží posloupnost hodnot prvků z rozsahu [_First, _Last).

Funkce posledních dvou členů se chovají stejně jako první dva kromě _Value slouží k sestavení vložené hodnoty.

Požadavky

Záhlaví: concurrent_unordered_set.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída concurrent_unordered_multiset