std::unordered_multimap<Key,T,Hash,KeyEqual,Allocator>::insert

Header: <unordered_map>

Inserts element(s) into the container.

# Declarations

iterator insert( const value_type& value );

(since C++11)

iterator insert( value_type&& value );

(since C++17)

template< class P >
iterator insert( P&& value );

(since C++11)

iterator insert( const_iterator hint, const value_type& value );

(since C++11)

iterator insert( const_iterator hint, value_type&& value );

(since C++17)

template< class P >
iterator insert( const_iterator hint, P&& value );

(since C++11)

template< class InputIt >
void insert( InputIt first, InputIt last );

(since C++11)

void insert( std::initializer_list<value_type> ilist );

(since C++11)

iterator insert( node_type&& nh );

(since C++17)

iterator insert( const_iterator hint, node_type&& nh );

(since C++17)

# Parameters

# Example

This section is incompleteReason: no example

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
LWG 2005C++11overloads (3,6) would only participate in overloadresolution if P is implicitly convertible to value_typeonly participates if value_typeis constructible from P&&

# See also