/usr/include/boost/range/algorithm
NameSizeModeActions
adjacent_find.hpp43880644editdlrm
binary_search.hpp15700644editdlrm
copy.hpp12300644editdlrm
copy_backward.hpp14850644editdlrm
count.hpp15420644editdlrm
count_if.hpp16730644editdlrm
equal.hpp90180644editdlrm
equal_range.hpp27650644editdlrm
fill.hpp13610644editdlrm
fill_n.hpp16920644editdlrm
find.hpp25490644editdlrm
find_end.hpp57800644editdlrm
find_first_of.hpp61280644editdlrm
find_if.hpp27230644editdlrm
for_each.hpp37370644editdlrm
generate.hpp14790644editdlrm
heap_algorithm.hpp64080644editdlrm
inplace_merge.hpp25780644editdlrm
lexicographical_compare.hpp21050644editdlrm
lower_bound.hpp43900644editdlrm
max_element.hpp44050644editdlrm
merge.hpp22080644editdlrm
min_element.hpp44050644editdlrm
mismatch.hpp79830644editdlrm
nth_element.hpp25010644editdlrm
partial_sort.hpp25860644editdlrm
partial_sort_copy.hpp28990644editdlrm
partition.hpp24450644editdlrm
permutation.hpp37530644editdlrm
random_shuffle.hpp35690644editdlrm
remove.hpp23440644editdlrm
remove_copy.hpp14480644editdlrm
remove_copy_if.hpp14500644editdlrm
remove_if.hpp25170644editdlrm
replace.hpp14980644editdlrm
replace_copy.hpp12590644editdlrm
replace_copy_if.hpp15160644editdlrm
replace_if.hpp16340644editdlrm
reverse.hpp14500644editdlrm
reverse_copy.hpp12460644editdlrm
rotate.hpp14800644editdlrm
rotate_copy.hpp14400644editdlrm
search.hpp54250644editdlrm
search_n.hpp135540644editdlrm
set_algorithm.hpp86610644editdlrm
sort.hpp20620644editdlrm
stable_partition.hpp27110644editdlrm
stable_sort.hpp21730644editdlrm
swap_ranges.hpp45180644editdlrm
transform.hpp34840644editdlrm
unique.hpp38100644editdlrm
unique_copy.hpp16940644editdlrm
upper_bound.hpp44030644editdlrm
Edit: /usr/include/boost/range/algorithm/rotate_copy.hpp (1440B)
// Copyright Neil Groves 2009. Use, modification and // distribution is subject to the Boost Software License, Version // 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // // // For more information, see http://www.boost.org/libs/range/ // #ifndef BOOST_RANGE_ALGORITHM_ROTATE_COPY_HPP_INCLUDED #define BOOST_RANGE_ALGORITHM_ROTATE_COPY_HPP_INCLUDED #include #include #include #include #include #include namespace boost { namespace range { /// \brief template function rotate /// /// range-based version of the rotate std algorithm /// /// \pre Rng meets the requirements for a Forward range template inline OutputIterator rotate_copy( const ForwardRange& rng, BOOST_DEDUCED_TYPENAME range_iterator::type middle, OutputIterator target ) { BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept )); return std::rotate_copy(boost::begin(rng), middle, boost::end(rng), target); } } // namespace range using range::rotate_copy; } // namespace boost #endif // include guard