From 9026b9c5565e4807a9df5c7bc52b0d48516eeb1d Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Wed, 2 Oct 2024 21:44:46 +0300 Subject: [PATCH] Remove uses of BOOST_SP_NOEXCEPT from local_counted_base.hpp --- .../smart_ptr/detail/local_counted_base.hpp | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/include/boost/smart_ptr/detail/local_counted_base.hpp b/include/boost/smart_ptr/detail/local_counted_base.hpp index c3b352a..cb16bc2 100644 --- a/include/boost/smart_ptr/detail/local_counted_base.hpp +++ b/include/boost/smart_ptr/detail/local_counted_base.hpp @@ -42,23 +42,23 @@ private: public: - BOOST_CONSTEXPR local_counted_base() BOOST_SP_NOEXCEPT: local_use_count_( initial_ ) + BOOST_CONSTEXPR local_counted_base() noexcept: local_use_count_( initial_ ) { } - BOOST_CONSTEXPR local_counted_base( local_counted_base const & ) BOOST_SP_NOEXCEPT: local_use_count_( initial_ ) + BOOST_CONSTEXPR local_counted_base( local_counted_base const & ) noexcept: local_use_count_( initial_ ) { } - virtual ~local_counted_base() /*BOOST_SP_NOEXCEPT*/ + virtual ~local_counted_base() /*noexcept*/ { } - virtual void local_cb_destroy() BOOST_SP_NOEXCEPT = 0; + virtual void local_cb_destroy() noexcept = 0; - virtual boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT = 0; + virtual boost::detail::shared_count local_cb_get_shared_count() const noexcept = 0; - void add_ref() BOOST_SP_NOEXCEPT + void add_ref() noexcept { #if !defined(__NVCC__) #if defined( __has_builtin ) @@ -73,7 +73,7 @@ public: local_use_count_ = static_cast( local_use_count_ + 1 ); } - void release() BOOST_SP_NOEXCEPT + void release() noexcept { local_use_count_ = static_cast( local_use_count_ - 1 ); @@ -83,7 +83,7 @@ public: } } - long local_use_count() const BOOST_SP_NOEXCEPT + long local_use_count() const noexcept { return local_use_count_; } @@ -101,20 +101,20 @@ private: public: - explicit local_counted_impl( shared_count const& pn ) BOOST_SP_NOEXCEPT: pn_( pn ) + explicit local_counted_impl( shared_count const& pn ) noexcept: pn_( pn ) { } - explicit local_counted_impl( shared_count && pn ) BOOST_SP_NOEXCEPT: pn_( std::move(pn) ) + explicit local_counted_impl( shared_count && pn ) noexcept: pn_( std::move(pn) ) { } - void local_cb_destroy() BOOST_SP_NOEXCEPT BOOST_OVERRIDE + void local_cb_destroy() noexcept BOOST_OVERRIDE { delete this; } - boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT BOOST_OVERRIDE + boost::detail::shared_count local_cb_get_shared_count() const noexcept BOOST_OVERRIDE { return pn_; } @@ -126,12 +126,12 @@ public: shared_count pn_; - void local_cb_destroy() BOOST_SP_NOEXCEPT BOOST_OVERRIDE + void local_cb_destroy() noexcept BOOST_OVERRIDE { shared_count().swap( pn_ ); } - boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT BOOST_OVERRIDE + boost::detail::shared_count local_cb_get_shared_count() const noexcept BOOST_OVERRIDE { return pn_; }