![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qrangemodeladapter.h>
Public Types | |
| using | Base = RowReferenceBase<RowReference, QRangeModelAdapter> |
| using | iterator = ColumnIterator |
| using | const_iterator = typename Base::const_iterator |
| using | size_type = typename Base::size_type |
| using | difference_type = typename Base::difference_type |
| using | const_row_type = typename Base::const_row_type |
| Public Types inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< RowReference, QRangeModelAdapter > | |
| using | const_iterator |
| using | size_type |
| using | difference_type |
| using | const_row_type |
Public Member Functions | |
| RowReference ()=delete | |
| ~RowReference ()=default | |
| RowReference (const RowReference &other)=default | |
| RowReference (RowReference &&other)=default | |
| RowReference & | operator= (const ConstRowReference &other) |
| RowReference & | operator= (const RowReference &other) |
| RowReference & | operator= (const row_type &other) |
| RowReference & | operator= (row_type &&other) |
| operator ConstRowReference () const | |
| template<typename ConstRowType = const_row_type, std::enable_if_t<!std::is_same_v< ConstRowType, const row_type & >, bool > = true> | |
| RowReference & | operator= (const ConstRowType &other) |
| template<typename T, typename It, typename Sentinel> | |
| RowReference & | operator= (const QRangeModelDetails::RowView< T, It, Sentinel > &other) |
| template<typename I = Impl, if_tree< I > = true> | |
| auto | children () |
| ColumnIterator | begin () |
| ColumnIterator | end () |
| auto | at (int column) |
| auto | operator[] (int column) |
| ConstColumnIterator | begin () const |
| ConstColumnIterator | end () const |
| auto | at (int column) const |
| auto | operator[] (int column) const |
| Public Member Functions inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< RowReference, QRangeModelAdapter > | |
| RowReferenceBase (const QModelIndex &index, 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 | |
Friends | |
| void | swap (RowReference lhs, RowReference rhs) |
| QDataStream & | operator>> (QDataStream &ds, RowReference &ref) |
Additional Inherited Members | |
| Protected Member Functions inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< RowReference, QRangeModelAdapter > | |
| ~RowReferenceBase ()=default | |
| Protected Attributes inherited from QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< RowReference, QRangeModelAdapter > | |
| QModelIndex | m_index |
| QRangeModelAdapter * | m_adapter |
Definition at line 634 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReference::Base = RowReferenceBase<RowReference, QRangeModelAdapter> |
Definition at line 636 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReference::const_iterator = typename Base::const_iterator |
Definition at line 638 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReference::const_row_type = typename Base::const_row_type |
Definition at line 641 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReference::difference_type = typename Base::difference_type |
Definition at line 640 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReference::iterator = ColumnIterator |
Definition at line 637 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReference::size_type = typename Base::size_type |
Definition at line 639 of file qrangemodeladapter.h.
|
delete |
|
default |
|
default |
|
default |
|
inline |
Definition at line 721 of file qrangemodeladapter.h.
|
inline |
Definition at line 568 of file qrangemodeladapter.h.
|
inline |
Definition at line 709 of file qrangemodeladapter.h.
|
inline |
Definition at line 560 of file qrangemodeladapter.h.
|
inline |
Definition at line 702 of file qrangemodeladapter.h.
|
inline |
Definition at line 715 of file qrangemodeladapter.h.
|
inline |
Definition at line 561 of file qrangemodeladapter.h.
|
inline |
Definition at line 674 of file qrangemodeladapter.h.
|
inline |
Definition at line 650 of file qrangemodeladapter.h.
|
inline |
Definition at line 681 of file qrangemodeladapter.h.
|
inline |
Definition at line 688 of file qrangemodeladapter.h.
|
inline |
Definition at line 662 of file qrangemodeladapter.h.
|
inline |
Definition at line 656 of file qrangemodeladapter.h.
|
inline |
Definition at line 668 of file qrangemodeladapter.h.
|
inline |
Definition at line 728 of file qrangemodeladapter.h.
|
inline |
Definition at line 574 of file qrangemodeladapter.h.
|
friend |
Definition at line 807 of file qrangemodeladapter.h.
|
friend |
Definition at line 694 of file qrangemodeladapter.h.