|  | Home | Libraries | People | FAQ | More | 
template< class SinglePassRange, class UnaryFunction > UnaryFunction for_each(SinglePassRange& rng, UnaryFunction fun); template< class SinglePassRange, class UnaryFunction > UnaryFunction for_each(const SinglePassRange& rng, UnaryFunction fun);
            for_each traverses forward
            through rng and for each
            element x it invokes
            fun(x).
          
            Defined in the header file boost/range/algorithm/for_each.hpp
          
SinglePassRange is
                a model of the Single
                Pass Range Concept.
              UnaryFunction is
                a model of the UnaryFunctionConcept.
              UnaryFunction does
                not apply any non-constant operation through its argument.
              SinglePassRange's
                value type is convertible to UnaryFunction's
                argument type.
              
            Linear. Exactly distance(rng) applications of UnaryFunction.