Template:cpp/container/try emplace assoc

Inserts a new element into the container with key and value constructed with, if there is no element with the key in the container.

@1@ If a key equivalent to already exists in the container, does nothing. Otherwise, behaves like except that the element is constructed as @2@ If a key equivalent to  already exists in the container, does nothing. Otherwise, behaves like except that the element is constructed as @3@ If a key equivalent to  already exists in the container, does nothing. Otherwise, behaves like except that the element is constructed as @4@ If a key equivalent to  already exists in the container, does nothing. Otherwise, behaves like except that the element is constructed as

Return value
@1,2@ Same as for @3,4@ Same as for

Complexity
@1,2@ Same as for @3,4@ Same as for