|
template<typename InputIterator , typename OutputIterator > |
constexpr OutputIterator | q20::copy (InputIterator first, InputIterator last, OutputIterator dest) |
|
template<typename InputIterator , typename OutputIterator , typename UnaryPredicate > |
constexpr OutputIterator | q20::copy_if (InputIterator first, InputIterator last, OutputIterator dest, UnaryPredicate pred) |
|
template<typename InputIterator , typename Size , typename OutputIterator > |
constexpr OutputIterator | q20::copy_n (InputIterator first, Size n, OutputIterator dest) |
|
template<typename ForwardIterator , typename Value > |
constexpr void | q20::fill (ForwardIterator first, ForwardIterator last, const Value &value) |
|
template<typename OutputIterator , typename Size , typename Value > |
constexpr OutputIterator | q20::fill_n (OutputIterator first, Size n, const Value &value) |
|
template<typename ForwardIterator , typename BinaryPredicate = std::less<>> |
constexpr ForwardIterator | q20::is_sorted_until (ForwardIterator first, ForwardIterator last, BinaryPredicate p={}) |
|
template<typename ForwardIterator , typename BinaryPredicate = std::less<>> |
constexpr bool | q20::is_sorted (ForwardIterator first, ForwardIterator last, BinaryPredicate p={}) |
|
template<typename InputIterator , typename OutputIterator , typename UnaryFunction > |
constexpr OutputIterator | q20::transform (InputIterator first, InputIterator last, OutputIterator dest, UnaryFunction op) |
|