kblib 0.2.3
General utilities library for modern C++
|
Functions | |
template<class ForwardIt > | |
constexpr auto | shift_backward (ForwardIt first, ForwardIt n_first, ForwardIt last) noexcept(noexcept(*first=std::move(*first))) -> void |
Implementation function for insertion_sort_copy. Like std::move(begin, end, d_begin) but using the interface of rotate and supporting backward overlapping, but not forward overlapping. More... | |
|
constexprnoexcept |
Implementation function for insertion_sort_copy. Like std::move(begin, end, d_begin) but using the interface of rotate and supporting backward overlapping, but not forward overlapping.
first | Start of range to assign to |
n_first | Start of range to read from |
last | End of range to read from |
Definition at line 1714 of file algorithm.h.