[Boost-users] std::map, boost::smart_ptr and std::for_each()