Skip to content

Commit

Permalink
Remove uses of BOOST_SP_NOEXCEPT from local_counted_base.hpp
Browse files Browse the repository at this point in the history
  • Loading branch information
pdimov committed Oct 2, 2024
1 parent ff41b5c commit 1862347
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions include/boost/smart_ptr/detail/local_counted_base.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,23 +42,23 @@ class BOOST_SYMBOL_VISIBLE local_counted_base

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 )
Expand All @@ -73,7 +73,7 @@ class BOOST_SYMBOL_VISIBLE local_counted_base
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 );

Expand All @@ -83,7 +83,7 @@ class BOOST_SYMBOL_VISIBLE local_counted_base
}
}

long local_use_count() const BOOST_SP_NOEXCEPT
long local_use_count() const noexcept
{
return local_use_count_;
}
Expand All @@ -101,20 +101,20 @@ class BOOST_SYMBOL_VISIBLE local_counted_impl: public local_counted_base

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_;
}
Expand All @@ -126,12 +126,12 @@ class BOOST_SYMBOL_VISIBLE local_counted_impl_em: public local_counted_base

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_;
}
Expand Down

0 comments on commit 1862347

Please sign in to comment.