|
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) |