Emplace a newly constructed element into this multimap.
Synopsis
Declared in <bslstl_multimap.h>
template<class... Args>
multimap<KEY, VALUE, COMPARATOR, ALLOCATOR>::iterator
emplace(Args&&... args);
Description
Insert into this multimap a newly‐created value_type object, constructed by forwarding get_allocator() (if required) and the specified (variable number of) args to the corresponding constructor of value_type. Return an iterator referring to the newly created and inserted object in this multimap. This method requires that the (template parameter) types KEY and VALUE both be emplace‐constructible from args (see {Requirements on KEY and VALUE}).
Return Value
iterator referring to the newly inserted element
Parameters
Name |
Description |
args |
constructor arguments for the new element |
Created with MrDocs