Remove uses of BOOST_SP_NOEXCEPT from local_counted_base.hpp

This commit is contained in:
Peter Dimov
2024-10-02 21:44:46 +03:00
parent c4fed8ca7f
commit 9026b9c556

View File

@ -42,23 +42,23 @@ private:
public: 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(__NVCC__)
#if defined( __has_builtin ) #if defined( __has_builtin )
@ -73,7 +73,7 @@ public:
local_use_count_ = static_cast<count_type>( local_use_count_ + 1 ); local_use_count_ = static_cast<count_type>( local_use_count_ + 1 );
} }
void release() BOOST_SP_NOEXCEPT void release() noexcept
{ {
local_use_count_ = static_cast<count_type>( local_use_count_ - 1 ); local_use_count_ = static_cast<count_type>( 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_; return local_use_count_;
} }
@ -101,20 +101,20 @@ private:
public: 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; 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_; return pn_;
} }
@ -126,12 +126,12 @@ public:
shared_count pn_; shared_count pn_;
void local_cb_destroy() BOOST_SP_NOEXCEPT BOOST_OVERRIDE void local_cb_destroy() noexcept BOOST_OVERRIDE
{ {
shared_count().swap( pn_ ); 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_; return pn_;
} }