![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qtconfigmacros.h>#include <QtMultimedia/private/qiteratorfacade_p.h>#include <algorithm>#include <functional>#include <type_traits>#include <utility>Go to the source code of this file.
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 &&rangerange, to_adaptor< Container >) |
| template<template< class... > class Container, class Range> | |
| auto | QtMultimediaPrivate::ranges::impl::operator| (Range &&rangerange, to_adaptor_template_template< Container >) |
| template<typename Container, typename Range> | |
| Container | QtMultimediaPrivate::ranges::to (Range &&rangerange) |
| 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 &rangerange, keys_tag) |
| template<typename Range> | |
| constexpr ValuesView< const Range > | QtMultimediaPrivate::views::impl::operator| (const Range &rangerange, 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 tt) |
| template<typename Transform> | |
| constexpr auto | QtMultimediaPrivate::views::transform (Transform tt) |
| template<typename Range> | |
| constexpr auto | QtMultimediaPrivate::views::impl::make_stride_view (Range &&rangerange, std::ptrdiff_t nn) |
| template<typename Range> | |
| constexpr auto | QtMultimediaPrivate::views::impl::operator| (Range &&rangerange, StrideAdaptor adaptor) |
| template<typename Range> | |
| constexpr auto | QtMultimediaPrivate::views::stride (Range &&rangerange, std::ptrdiff_t nn) |
| constexpr auto | QtMultimediaPrivate::views::stride (std::ptrdiff_t nn) |