[Boost-users] shared_ptr and std::set::erase