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
QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator Class Reference

#include <qffmpeg_ranges_p.h>

Inheritance diagram for QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator:
Collaboration diagram for QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator:

Public Member Functions

 iterator (begin_tag)
 iterator ()=default
void increment ()
const T & dereference () const
bool equals (const iterator &o) const
Public Member Functions inherited from QtMultimediaPrivate::IteratorFacade< iterator, T >
constexpr decltype(auto) operator* () const
constexpr iteratoroperator++ ()
constexpr iteratoroperator-- ()
constexpr iteratoroperator+= (N n)
constexpr iteratoroperator-= (N n)
constexpr decltype(auto) operator[] (N n) const

Additional Inherited Members

Public Types inherited from QtMultimediaPrivate::IteratorFacade< iterator, T >
using iterator_category
using value_type
using reference
using difference_type
using pointer

Detailed Description

template<typename T, T(*)(T) IterateFn>
class QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator

Definition at line 64 of file qffmpeg_ranges_p.h.

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<typename T, T(*)(T) IterateFn>
QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator::iterator ( begin_tag )
inlineexplicit

Definition at line 69 of file qffmpeg_ranges_p.h.

References increment().

Here is the call graph for this function:

◆ iterator() [2/2]

template<typename T, T(*)(T) IterateFn>
QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator::iterator ( )
default

Member Function Documentation

◆ dereference()

template<typename T, T(*)(T) IterateFn>
const T & QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator::dereference ( ) const
inline

Definition at line 73 of file qffmpeg_ranges_p.h.

◆ equals()

template<typename T, T(*)(T) IterateFn>
bool QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator::equals ( const iterator & o) const
inline

Definition at line 74 of file qffmpeg_ranges_p.h.

◆ increment()

template<typename T, T(*)(T) IterateFn>
void QFFmpeg::FFmpegValueIteratorRange< T, IterateFn >::iterator::increment ( )
inline

Definition at line 72 of file qffmpeg_ranges_p.h.

Referenced by iterator().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: