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 3222 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 3223 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 3230 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 3224 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 3227 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 3229 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 3228 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 3225 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 3226 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 3231 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 3232 of file qrangemodel_impl.h.

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


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