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
QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator > Struct Template Reference

#include <qrangemodel_impl.h>

Collaboration diagram for QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >:

Public Member Functions

Iterator begin () const
Iterator end () const
auto rbegin () const
auto rend () const
auto first () const
auto last () const
bool isEmpty () const
bool empty () const

Public Attributes

Iterator m_begin
Iterator m_end

Detailed Description

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
struct QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >

Definition at line 3185 of file qrangemodel_impl.h.

Member Function Documentation

◆ begin()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
Iterator QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::begin ( ) const
inline

Definition at line 3186 of file qrangemodel_impl.h.

References m_begin.

◆ empty()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
bool QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::empty ( ) const
inline

Definition at line 3193 of file qrangemodel_impl.h.

References m_begin, and m_end.

◆ end()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
Iterator QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::end ( ) const
inline

Definition at line 3187 of file qrangemodel_impl.h.

References m_end.

◆ first()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
auto QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::first ( ) const
inline

Definition at line 3190 of file qrangemodel_impl.h.

References m_begin.

◆ isEmpty()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
bool QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::isEmpty ( ) const
inline

Definition at line 3192 of file qrangemodel_impl.h.

References m_begin, and m_end.

◆ last()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
auto QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::last ( ) const
inline

Definition at line 3191 of file qrangemodel_impl.h.

References m_end.

◆ rbegin()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
auto QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::rbegin ( ) const
inline

Definition at line 3188 of file qrangemodel_impl.h.

References m_end.

◆ rend()

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
auto QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::rend ( ) const
inline

Definition at line 3189 of file qrangemodel_impl.h.

References m_begin.

Member Data Documentation

◆ m_begin

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
Iterator QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::m_begin

Definition at line 3194 of file qrangemodel_impl.h.

Referenced by begin(), empty(), first(), isEmpty(), and rend().

◆ m_end

template<typename Structure, typename Range, typename Protocol = QRangeModelDetails::table_protocol_t<Range>>
template<typename Iterator>
Iterator QRangeModelImpl< Structure, Range, Protocol >::MimeDataRange< Iterator >::m_end

Definition at line 3195 of file qrangemodel_impl.h.

Referenced by empty(), end(), isEmpty(), last(), and rbegin().


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