Index: boost/tr1/memory.hpp =================================================================== --- boost/tr1/memory.hpp (revision 82534) +++ boost/tr1/memory.hpp (working copy) @@ -23,12 +23,12 @@ class bad_weak_ptr; template class weak_ptr; template class shared_ptr; -template void swap(weak_ptr & a, weak_ptr & b); -template void swap(shared_ptr & a, shared_ptr & b); -template shared_ptr static_pointer_cast(shared_ptr const & r); -template shared_ptr dynamic_pointer_cast(shared_ptr const & r); -template shared_ptr const_pointer_cast(shared_ptr const & r); -template D * get_deleter(shared_ptr const & p); +template void swap(weak_ptr & a, weak_ptr & b) BOOST_NOEXCEPT; +template void swap(shared_ptr & a, shared_ptr & b) BOOST_NOEXCEPT; +template shared_ptr static_pointer_cast(shared_ptr const & r) BOOST_NOEXCEPT; +template shared_ptr dynamic_pointer_cast(shared_ptr const & r) BOOST_NOEXCEPT; +template shared_ptr const_pointer_cast(shared_ptr const & r) BOOST_NOEXCEPT; +template D * get_deleter(shared_ptr const & p) BOOST_NOEXCEPT; template class enable_shared_from_this; namespace detail{