- std::pair<iterator,bool> insert(iterator hint, const value_type& value) {
- return detail::insert_with_hint(*this, m_.cont_, hint, value,
+ iterator insert(iterator hint, const value_type& value) {
+ return insert(hint, std::move(value_type(value)));
+ }
+
+ iterator insert(iterator hint, value_type&& value) {
+ return detail::insert_with_hint(*this, m_.cont_, hint, std::move(value),