Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
q20algorithm.h File Reference

(53cc92334f0b11c9de8702b679f11ca923edf434)

#include <QtCore/qglobal.h>
#include <algorithm>
#include <QtCore/q20functional.h>
Include dependency graph for q20algorithm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  q20
namespace  q20::ranges

Functions

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)

Variables

struct { 
q20::ranges::any_of
struct { 
q20::ranges::all_of
struct { 
q20::ranges::none_of