diff --git a/include/boost/smart_ptr/allocate_local_shared_array.hpp b/include/boost/smart_ptr/allocate_local_shared_array.hpp index 225f099..019a344 100644 --- a/include/boost/smart_ptr/allocate_local_shared_array.hpp +++ b/include/boost/smart_ptr/allocate_local_shared_array.hpp @@ -21,12 +21,12 @@ public: count_ = shared_count(base); } - void local_cb_destroy() noexcept BOOST_OVERRIDE { + void local_cb_destroy() noexcept override { shared_count().swap(count_); } shared_count local_cb_get_shared_count() const - noexcept BOOST_OVERRIDE { + noexcept override { return count_; } diff --git a/include/boost/smart_ptr/allocate_shared_array.hpp b/include/boost/smart_ptr/allocate_shared_array.hpp index bfc7a36..ddbd1f7 100644 --- a/include/boost/smart_ptr/allocate_shared_array.hpp +++ b/include/boost/smart_ptr/allocate_shared_array.hpp @@ -195,29 +195,29 @@ public: return state_; } - void dispose() noexcept BOOST_OVERRIDE { + void dispose() noexcept override { boost::alloc_destroy_n(state_.allocator(), boost::first_scalar(sp_array_start(this)), state_.size() * sp_array_count::value); } - void destroy() noexcept BOOST_OVERRIDE { + void destroy() noexcept override { sp_array_creator other(state_.allocator(), state_.size()); this->~sp_array_base(); other.destroy(this); } - void* get_deleter(const sp_typeinfo_&) noexcept BOOST_OVERRIDE { + void* get_deleter(const sp_typeinfo_&) noexcept override { return 0; } void* get_local_deleter(const sp_typeinfo_&) - noexcept BOOST_OVERRIDE { + noexcept override { return 0; } - void* get_untyped_deleter() noexcept BOOST_OVERRIDE { + void* get_untyped_deleter() noexcept override { return 0; } diff --git a/include/boost/smart_ptr/bad_weak_ptr.hpp b/include/boost/smart_ptr/bad_weak_ptr.hpp index eb618f0..b0cc510 100644 --- a/include/boost/smart_ptr/bad_weak_ptr.hpp +++ b/include/boost/smart_ptr/bad_weak_ptr.hpp @@ -33,7 +33,7 @@ class bad_weak_ptr: public std::exception { public: - char const * what() const BOOST_NOEXCEPT_OR_NOTHROW BOOST_OVERRIDE + char const * what() const noexcept override { return "tr1::bad_weak_ptr"; } diff --git a/include/boost/smart_ptr/detail/local_counted_base.hpp b/include/boost/smart_ptr/detail/local_counted_base.hpp index e4f99a5..ec64486 100644 --- a/include/boost/smart_ptr/detail/local_counted_base.hpp +++ b/include/boost/smart_ptr/detail/local_counted_base.hpp @@ -109,12 +109,12 @@ public: { } - void local_cb_destroy() noexcept BOOST_OVERRIDE + void local_cb_destroy() noexcept override { delete this; } - boost::detail::shared_count local_cb_get_shared_count() const noexcept BOOST_OVERRIDE + boost::detail::shared_count local_cb_get_shared_count() const noexcept override { return pn_; } @@ -126,12 +126,12 @@ public: shared_count pn_; - void local_cb_destroy() noexcept BOOST_OVERRIDE + void local_cb_destroy() noexcept override { shared_count().swap( pn_ ); } - boost::detail::shared_count local_cb_get_shared_count() const noexcept BOOST_OVERRIDE + boost::detail::shared_count local_cb_get_shared_count() const noexcept override { return pn_; } diff --git a/include/boost/smart_ptr/detail/sp_counted_impl.hpp b/include/boost/smart_ptr/detail/sp_counted_impl.hpp index 27c9fef..828e758 100644 --- a/include/boost/smart_ptr/detail/sp_counted_impl.hpp +++ b/include/boost/smart_ptr/detail/sp_counted_impl.hpp @@ -81,7 +81,7 @@ public: #endif } - void dispose() noexcept BOOST_OVERRIDE + void dispose() noexcept override { #if defined(BOOST_SP_ENABLE_DEBUG_HOOKS) boost::sp_scalar_destructor_hook( px_, sizeof(X), this ); @@ -89,17 +89,17 @@ public: boost::checked_delete( px_ ); } - void * get_deleter( sp_typeinfo_ const & ) noexcept BOOST_OVERRIDE + void * get_deleter( sp_typeinfo_ const & ) noexcept override { return 0; } - void * get_local_deleter( sp_typeinfo_ const & ) noexcept BOOST_OVERRIDE + void * get_local_deleter( sp_typeinfo_ const & ) noexcept override { return 0; } - void * get_untyped_deleter() noexcept BOOST_OVERRIDE + void * get_untyped_deleter() noexcept override { return 0; } @@ -157,22 +157,22 @@ public: { } - void dispose() noexcept BOOST_OVERRIDE + void dispose() noexcept override { del( ptr ); } - void * get_deleter( sp_typeinfo_ const & ti ) noexcept BOOST_OVERRIDE + void * get_deleter( sp_typeinfo_ const & ti ) noexcept override { return ti == BOOST_SP_TYPEID_(D)? &reinterpret_cast( del ): 0; } - void * get_local_deleter( sp_typeinfo_ const & ti ) noexcept BOOST_OVERRIDE + void * get_local_deleter( sp_typeinfo_ const & ti ) noexcept override { return ti == BOOST_SP_TYPEID_(D)? boost::detail::get_local_deleter( boost::addressof( del ) ): 0; } - void * get_untyped_deleter() noexcept BOOST_OVERRIDE + void * get_untyped_deleter() noexcept override { return &reinterpret_cast( del ); } @@ -231,12 +231,12 @@ public: { } - void dispose() noexcept BOOST_OVERRIDE + void dispose() noexcept override { d_( p_ ); } - void destroy() noexcept BOOST_OVERRIDE + void destroy() noexcept override { typedef typename std::allocator_traits::template rebind_alloc< this_type > A2; @@ -247,17 +247,17 @@ public: a2.deallocate( this, 1 ); } - void * get_deleter( sp_typeinfo_ const & ti ) noexcept BOOST_OVERRIDE + void * get_deleter( sp_typeinfo_ const & ti ) noexcept override { return ti == BOOST_SP_TYPEID_( D )? &reinterpret_cast( d_ ): 0; } - void * get_local_deleter( sp_typeinfo_ const & ti ) noexcept BOOST_OVERRIDE + void * get_local_deleter( sp_typeinfo_ const & ti ) noexcept override { return ti == BOOST_SP_TYPEID_( D )? boost::detail::get_local_deleter( boost::addressof( d_ ) ): 0; } - void * get_untyped_deleter() noexcept BOOST_OVERRIDE + void * get_untyped_deleter() noexcept override { return &reinterpret_cast( d_ ); }