From ba298c775e0110848ff08323a7f98b03772b44df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Wed, 4 May 2022 23:16:16 +0200 Subject: [PATCH] Add BOOST_INTRUSIVE_FORCEINLINE to some trivial functions --- include/boost/intrusive/list.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/boost/intrusive/list.hpp b/include/boost/intrusive/list.hpp index 17ce241..23b3c10 100644 --- a/include/boost/intrusive/list.hpp +++ b/include/boost/intrusive/list.hpp @@ -127,10 +127,10 @@ class list_impl ((int)value_traits::link_mode == (int)auto_unlink) )); - node_ptr get_root_node() + BOOST_INTRUSIVE_FORCEINLINE node_ptr get_root_node() { return data_.root_plus_size_.m_header.get_node(); } - const_node_ptr get_root_node() const + BOOST_INTRUSIVE_FORCEINLINE const_node_ptr get_root_node() const { return data_.root_plus_size_.m_header.get_node(); } struct root_plus_size : public size_traits @@ -141,7 +141,7 @@ class list_impl struct data_t : public value_traits { typedef typename list_impl::value_traits value_traits; - explicit data_t(const value_traits &val_traits) + BOOST_INTRUSIVE_FORCEINLINE explicit data_t(const value_traits &val_traits) : value_traits(val_traits) {}