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 3214 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 3215 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 3222 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 3216 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 3219 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 3221 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 3220 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 3217 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 3218 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 3223 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 3224 of file qrangemodel_impl.h.

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


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