|  | Home | Libraries | People | FAQ | More | 
template<class ForwardRange, class OutputIterator> OutputIterator rotate_copy( const ForwardRange& rng, typename range_iterator<ForwardRange>::type middle, OutputIterator out);
            rotate_copy rotates the
            elements in a range. It copies the two ranges [begin(rng), middle)
            and [middle, end(rng)) to out.
          
            Defined in the header file boost/range/algorithm/rotate_copy.hpp
          
ForwardRange is a
                model of the Forward
                Range Concept.
              ForwardRange is mutable.
              OutputIterator is
                a model of the OutputIteratorConcept.
              [begin(rng), middle) is a valid range.
              [middle, end(rng)) is a valid range.
              
            Linear. Exactly distance(rng) elements are copied.