[multimap.modifiers] # 23 Containers library [[containers]](./#containers) ## 23.4 Associative containers [[associative]](associative#multimap.modifiers) ### 23.4.4 Class template multimap [[multimap]](multimap#modifiers) #### 23.4.4.3 Modifiers [multimap.modifiers] [🔗](#lib:insert,multimap) `template constexpr iterator insert(P&& x); template constexpr iterator insert(const_iterator position, P&& x); ` [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L12525) *Constraints*: is_constructible_v is true[.](#1.sentence-1) [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L12529) *Effects*: The first form is equivalent toreturn emplace(std​::​forward

(x))[.](#2.sentence-1) The second form is equivalent to return emplace_hint(position, std​::​forward

(x))[.](#2.sentence-2)