namespace detail
{
-class local_counted_base
+class BOOST_SYMBOL_VISIBLE local_counted_base
{
private:
}
};
-class local_counted_impl: public local_counted_base
+class BOOST_SYMBOL_VISIBLE local_counted_impl: public local_counted_base
{
private:
public:
- explicit local_counted_impl( shared_count const& pn ): pn_( pn )
+ explicit local_counted_impl( shared_count const& pn ) BOOST_SP_NOEXCEPT: pn_( pn )
{
}
#if !defined( BOOST_NO_CXX11_RVALUE_REFERENCES )
- explicit local_counted_impl( shared_count && pn ): pn_( std::move(pn) )
+ explicit local_counted_impl( shared_count && pn ) BOOST_SP_NOEXCEPT: pn_( std::move(pn) )
{
}
}
};
-class local_counted_impl_em: public local_counted_base
+class BOOST_SYMBOL_VISIBLE local_counted_impl_em: public local_counted_base
{
public: