std::for_each