![]() |
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 | const_iterator = ConstColumnIterator |
| using | size_type = int |
| using | difference_type = int |
| using | const_row_type = QRangeModelDetails::asConstRow_t<row_type> |
Public Member Functions | |
| RowReferenceBase (const QModelIndex &index, Adapter *adapter) noexcept | |
| template<typename I = Impl, if_tree< I > = true> | |
| bool | hasChildren () const |
| template<typename I = Impl, if_tree< I > = true> | |
| 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, QRangeModelDetails::asConstRow_t< row_type > > | |
| QRangeModelDetails::asConstRow_t< row_type > | get () const |
| QRangeModelDetails::asConstRow_t< row_type > | operator-> () const |
| operator QRangeModelDetails::asConstRow_t< row_type > () const | |
Protected Member Functions | |
| ~RowReferenceBase ()=default | |
Protected Attributes | |
| QModelIndex | m_index |
| Adapter * | m_adapter |
Friends | |
| struct | RowGetter< Reference, const_row_type > |
| bool | comparesEqual (const Reference &lhs, const Reference &rhs) |
| Qt::strong_ordering | compareThreeWay (const Reference &lhs, const Reference &rhs) |
| bool | comparesEqual (const Reference &lhs, const row_type &rhs) |
| QDebug | operator<< (QDebug dbg, const Reference &ref) |
| QDataStream & | operator<< (QDataStream &ds, const Reference &ref) |
Definition at line 526 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< Reference, Adapter >::const_iterator = ConstColumnIterator |
Definition at line 528 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< Reference, Adapter >::const_row_type = QRangeModelDetails::asConstRow_t<row_type> |
Definition at line 531 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< Reference, Adapter >::difference_type = int |
Definition at line 530 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowReferenceBase< Reference, Adapter >::size_type = int |
Definition at line 529 of file qrangemodeladapter.h.
|
inlinenoexcept |
Definition at line 533 of file qrangemodeladapter.h.
|
protecteddefault |
|
inline |
Definition at line 568 of file qrangemodeladapter.h.
|
inline |
Definition at line 560 of file qrangemodeladapter.h.
|
inline |
Definition at line 551 of file qrangemodeladapter.h.
|
inline |
Definition at line 555 of file qrangemodeladapter.h.
|
inline |
Definition at line 544 of file qrangemodeladapter.h.
|
inline |
Definition at line 561 of file qrangemodeladapter.h.
|
inline |
Definition at line 538 of file qrangemodeladapter.h.
|
inline |
Definition at line 574 of file qrangemodeladapter.h.
|
inline |
Definition at line 563 of file qrangemodeladapter.h.
|
friend |
Definition at line 586 of file qrangemodeladapter.h.
|
friend |
Definition at line 599 of file qrangemodeladapter.h.
|
friend |
Definition at line 591 of file qrangemodeladapter.h.
|
friend |
Definition at line 614 of file qrangemodeladapter.h.
|
friend |
Definition at line 606 of file qrangemodeladapter.h.
|
friend |
Definition at line 574 of file qrangemodeladapter.h.
|
protected |
Definition at line 583 of file qrangemodeladapter.h.
|
protected |
Definition at line 582 of file qrangemodeladapter.h.