| 4885 | } |
| 4886 | |
| 4887 | template <typename I> void copy_backwards(I begin, I end, I target) |
| 4888 | { |
| 4889 | while (begin != end) *--target = *--end; |
| 4890 | } |
| 4891 | |
| 4892 | template <typename I, typename Pred, typename T> void insertion_sort(I begin, I end, const Pred& pred, T*) |
| 4893 | { |