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
qmultimedia_ranges_p.h File Reference

(7241ec77d2897aa51b0a037bd0d5a658e81ee5fe)

#include <QtCore/qtconfigmacros.h>
#include <algorithm>
#include <functional>
#include <utility>
Include dependency graph for qmultimedia_ranges_p.h:

Go to the source code of this file.

Classes

struct  QtMultimediaPrivate::ranges::subrange< Iterator >
struct  QtMultimediaPrivate::ranges::impl::lower_bound_fn
struct  QtMultimediaPrivate::ranges::impl::upper_bound_fn
struct  QtMultimediaPrivate::ranges::impl::equal_range_fn
struct  QtMultimediaPrivate::ranges::impl::max_fn
struct  QtMultimediaPrivate::ranges::impl::max_element_fn
struct  QtMultimediaPrivate::ranges::impl::min_fn
struct  QtMultimediaPrivate::ranges::impl::min_element_fn
struct  QtMultimediaPrivate::ranges::impl::sort_fn
struct  QtMultimediaPrivate::ranges::impl::stable_sort_fn
struct  QtMultimediaPrivate::ranges::impl::equal_fn
struct  QtMultimediaPrivate::ranges::impl::to_adaptor< Container >
struct  QtMultimediaPrivate::ranges::impl::to_adaptor_template_template< Container >
class  QtMultimediaPrivate::views::impl::KeysView< Range >
class  QtMultimediaPrivate::views::impl::ValuesView< Range >
struct  QtMultimediaPrivate::views::impl::keys_tag
struct  QtMultimediaPrivate::views::impl::values_tag
class  QtMultimediaPrivate::views::impl::FilterView< Container, Predicate >
struct  QtMultimediaPrivate::views::impl::FilterAdaptor< Predicate >
class  QtMultimediaPrivate::views::impl::TransformView< Range, Transform >
struct  QtMultimediaPrivate::views::impl::TransformAdaptor< Transform >

Namespaces

namespace  QtMultimediaPrivate
namespace  QtMultimediaPrivate::ranges
namespace  QtMultimediaPrivate::ranges::impl
namespace  QtMultimediaPrivate::views
namespace  QtMultimediaPrivate::views::impl

Typedefs

template<typename R>
using QtMultimediaPrivate::ranges::range_iterator_t = decltype(std::begin(std::declval<R &>()))
template<typename It>
using QtMultimediaPrivate::ranges::iter_value_t = typename std::iterator_traits<It>::value_type
template<typename R>
using QtMultimediaPrivate::ranges::range_value_t = iter_value_t<range_iterator_t<R>>

Functions

template<typename Container, typename Range>
Container QtMultimediaPrivate::ranges::impl::operator| (Range &&range, to_adaptor< Container >)
template<template< class... > class Container, class Range>
auto QtMultimediaPrivate::ranges::impl::operator| (Range &&range, to_adaptor_template_template< Container >)
template<typename Container, typename Range>
Container QtMultimediaPrivate::ranges::to (Range &&range)
template<typename Container>
impl::to_adaptor< Container > QtMultimediaPrivate::ranges::to ()
template<template< class... > class Container>
auto QtMultimediaPrivate::ranges::to ()
template<typename Range>
constexpr KeysView< const Range > QtMultimediaPrivate::views::impl::operator| (const Range &range, keys_tag)
template<typename Range>
constexpr ValuesView< const Range > QtMultimediaPrivate::views::impl::operator| (const Range &range, values_tag)
template<typename Container, typename Predicate>
constexpr auto QtMultimediaPrivate::views::impl::operator| (const Container &container, FilterAdaptor< Predicate > adaptor)
template<typename Container, typename Transform>
constexpr auto QtMultimediaPrivate::views::impl::operator| (const Container &container, TransformAdaptor< Transform > adaptor)
template<typename Container, typename Predicate>
constexpr auto QtMultimediaPrivate::views::filter (const Container &container, Predicate pred)
template<typename Predicate>
constexpr auto QtMultimediaPrivate::views::filter (Predicate pred)
template<typename Container, typename Transform>
constexpr auto QtMultimediaPrivate::views::transform (const Container &container, Transform t)
template<typename Transform>
constexpr auto QtMultimediaPrivate::views::transform (Transform t)

Variables

constexpr auto QtMultimediaPrivate::ranges::all_of
constexpr auto QtMultimediaPrivate::ranges::any_of
constexpr auto QtMultimediaPrivate::ranges::none_of
constexpr auto QtMultimediaPrivate::ranges::for_each
constexpr auto QtMultimediaPrivate::ranges::copy
constexpr auto QtMultimediaPrivate::ranges::fill
constexpr auto QtMultimediaPrivate::ranges::find
constexpr auto QtMultimediaPrivate::ranges::find_if
constexpr auto QtMultimediaPrivate::ranges::equal = impl::equal_fn{}
constexpr auto QtMultimediaPrivate::ranges::lower_bound = impl::lower_bound_fn{}
constexpr auto QtMultimediaPrivate::ranges::upper_bound = impl::upper_bound_fn{}
constexpr auto QtMultimediaPrivate::ranges::equal_range = impl::equal_range_fn{}
constexpr auto QtMultimediaPrivate::ranges::sort = impl::sort_fn{}
constexpr auto QtMultimediaPrivate::ranges::stable_sort = impl::stable_sort_fn{}
constexpr auto QtMultimediaPrivate::ranges::max = impl::max_fn{}
constexpr auto QtMultimediaPrivate::ranges::max_element = impl::max_element_fn{}
constexpr auto QtMultimediaPrivate::ranges::min = impl::min_fn{}
constexpr auto QtMultimediaPrivate::ranges::min_element = impl::min_element_fn{}
constexpr auto QtMultimediaPrivate::ranges::transform
constexpr auto QtMultimediaPrivate::ranges::contains
constexpr impl::keys_tag QtMultimediaPrivate::views::keys {}
constexpr impl::values_tag QtMultimediaPrivate::views::values {}