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
QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference Struct Reference

#include <qrangemodeladapter.h>

Inheritance diagram for QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference:
Collaboration diagram for QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference:

Public Types

using Base = RowReferenceBase<ConstRowReference, const QRangeModelAdapter>
Public Types inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< ConstRowReference, const QRangeModelAdapter >
using const_iterator
using size_type
using difference_type
using const_row_type

Public Member Functions

 ConstRowReference ()=default
 ConstRowReference (const ConstRowReference &)=default
 ConstRowReference (ConstRowReference &&)=default
ConstRowReferenceoperator= (const ConstRowReference &)=default
ConstRowReferenceoperator= (ConstRowReference &&)=default
 ~ConstRowReference ()=default
Public Member Functions inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< ConstRowReference, const QRangeModelAdapter >
 RowReferenceBase (const QModelIndex &index, const QRangeModelAdapter *adapter) noexcept
bool hasChildren () const
auto children () const
ConstColumnIterator cbegin () const
ConstColumnIterator cend () const
ConstColumnIterator begin () const
ConstColumnIterator end () const
size_type size () const
auto at (int column) const
auto operator[] (int column) const
Public Member Functions inherited from QRangeModelAdapter< Range, Protocol, Model >::RowGetter< Reference, const_row_type, typename >
const_row_type get () const
const_row_type operator-> () const
 operator const_row_type () const

Additional Inherited Members

Protected Member Functions inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< ConstRowReference, const QRangeModelAdapter >
 ~RowReferenceBase ()=default
Protected Attributes inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< ConstRowReference, const QRangeModelAdapter >
QModelIndex m_index
const QRangeModelAdapterm_adapter

Detailed Description

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
struct QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference

Definition at line 621 of file qrangemodeladapter.h.

Member Typedef Documentation

◆ Base

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
using QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::Base = RowReferenceBase<ConstRowReference, const QRangeModelAdapter>

Definition at line 623 of file qrangemodeladapter.h.

Constructor & Destructor Documentation

◆ ConstRowReference() [1/3]

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::ConstRowReference ( )
default

◆ ConstRowReference() [2/3]

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::ConstRowReference ( const ConstRowReference & )
default

◆ ConstRowReference() [3/3]

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::ConstRowReference ( ConstRowReference && )
default

◆ ~ConstRowReference()

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::~ConstRowReference ( )
default

Member Function Documentation

◆ operator=() [1/2]

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
ConstRowReference & QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::operator= ( const ConstRowReference & )
default

◆ operator=() [2/2]

template<typename Range, typename Protocol = void, typename Model = QRangeModel>
ConstRowReference & QRangeModelAdapter< Range, Protocol, Model >::ConstRowReference::operator= ( ConstRowReference && )
default

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