insert overloads
Synopses
Declared in <bslstl_multimap.h>
Insert each element from values into this multimap.
void
insert(std::initializer_list<value_type> values);
Insert a copy of value into this multimap.
Insert an element constructed from value.
Insert a copy of value near hint.
multimap<KEY, VALUE, COMPARATOR, ALLOCATOR>::iterator
insert(
const_iterator hint,
value_type const& value);
Insert each element from [first, last)] into this multimap.
template<class INPUT_ITERATOR>
void
insert(
INPUT_ITERATOR first,
INPUT_ITERATOR last);
Insert an element constructed from value near hint.
template<class ALT_VALUE_TYPE>
iterator
insert(
const_iterator hint,
ALT_VALUE_TYPE&& value)
requires std::is_constructible<value_type,
ALT_VALUE_TYPE&&>::value;
Return Value
iterator referring to the newly inserted element
Parameters
Name |
Description |
values |
initializer list of elements to insert |
value |
element to copy‐insert |
hint |
iterator hint for the insertion position |
first |
beginning of the range to insert |
last |
end of the range to insert |
Created with MrDocs