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

(d3d2c1de05bd910dad7806e44ac82a90f00b7ac8)

#include <QtCore/qtconfigmacros.h>
#include <QtCore/qxptype_traits.h>
#include <iterator>
#include <type_traits>
Include dependency graph for qiteratorfacade_p.h:

Go to the source code of this file.

Classes

class  QtMultimediaPrivate::IteratorFacade< Derived, ValueType, IteratorCategory, Reference, DifferenceType >

Namespaces

namespace  QtMultimediaPrivate
namespace  QtMultimediaPrivate::impl

Typedefs

template<typename T>
using QtMultimediaPrivate::impl::increment_expr = decltype(std::declval<T &>().increment())
template<typename T>
using QtMultimediaPrivate::impl::decrement_expr = decltype(std::declval<T &>().decrement())
template<typename T>
using QtMultimediaPrivate::impl::equals_expr = decltype(std::declval<const T &>().equals(std::declval<const T &>()))

Variables

template<typename T>
constexpr bool QtMultimediaPrivate::impl::has_increment = qxp::is_detected<increment_expr, T>::value
template<typename T>
constexpr bool QtMultimediaPrivate::impl::has_decrement = qxp::is_detected<decrement_expr, T>::value
template<typename T>
constexpr bool QtMultimediaPrivate::impl::has_equals = qxp::is_detected<equals_expr, T>::value