From fa3a6af325a18a547468cf4dd5425d2ef315880a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sat, 15 Sep 2018 00:58:21 +0200 Subject: [PATCH] Add BOOST_INTRUSIVE_FORCEINLINE to unordered_multiset constructors --- include/boost/intrusive/unordered_set.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/boost/intrusive/unordered_set.hpp b/include/boost/intrusive/unordered_set.hpp index cf60dc4..5588cb1 100644 --- a/include/boost/intrusive/unordered_set.hpp +++ b/include/boost/intrusive/unordered_set.hpp @@ -498,6 +498,7 @@ class unordered_set typedef typename Base::hasher hasher; typedef typename Base::key_equal key_equal; + BOOST_INTRUSIVE_FORCEINLINE explicit unordered_set ( const bucket_traits &b_traits , const hasher & hash_func = hasher() , const key_equal &equal_func = key_equal() @@ -506,7 +507,8 @@ class unordered_set {} template - BOOST_INTRUSIVE_FORCEINLINE unordered_set + BOOST_INTRUSIVE_FORCEINLINE + unordered_set ( Iterator b, Iterator e , const bucket_traits &b_traits , const hasher & hash_func = hasher() @@ -947,6 +949,7 @@ class unordered_multiset typedef typename Base::hasher hasher; typedef typename Base::key_equal key_equal; + BOOST_INTRUSIVE_FORCEINLINE explicit unordered_multiset( const bucket_traits &b_traits , const hasher & hash_func = hasher() , const key_equal &equal_func = key_equal() @@ -954,7 +957,8 @@ class unordered_multiset : Base(b_traits, hash_func, equal_func, v_traits) {} - template BOOST_INTRUSIVE_FORCEINLINE + template + BOOST_INTRUSIVE_FORCEINLINE unordered_multiset( Iterator b , Iterator e , const bucket_traits &b_traits