From 461ac96a2cd05c4df10efa0e8f822817873d654b Mon Sep 17 00:00:00 2001 From: Daniel James Date: Thu, 20 Apr 2017 22:59:00 +0100 Subject: [PATCH] Reorder insert_or_assign to match standard --- include/boost/unordered/unordered_map.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/boost/unordered/unordered_map.hpp b/include/boost/unordered/unordered_map.hpp index ec3d891e..cfaa1a29 100644 --- a/include/boost/unordered/unordered_map.hpp +++ b/include/boost/unordered/unordered_map.hpp @@ -644,13 +644,6 @@ template class unordered_map return table_.insert_or_assign_impl(k, boost::forward(obj)); } - template - iterator insert_or_assign( - const_iterator, key_type const& k, BOOST_FWD_REF(M) obj) - { - return table_.insert_or_assign_impl(k, boost::forward(obj)).first; - } - template std::pair insert_or_assign( BOOST_RV_REF(key_type) k, BOOST_FWD_REF(M) obj) @@ -659,6 +652,13 @@ template class unordered_map boost::move(k), boost::forward(obj)); } + template + iterator insert_or_assign( + const_iterator, key_type const& k, BOOST_FWD_REF(M) obj) + { + return table_.insert_or_assign_impl(k, boost::forward(obj)).first; + } + template iterator insert_or_assign( const_iterator, BOOST_RV_REF(key_type) k, BOOST_FWD_REF(M) obj)