![]() |
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 | iterator_category = std::random_access_iterator_tag |
| using | difference_type = int |
Public Member Functions | |
| RowIteratorBase ()=default | |
| RowIteratorBase (const RowIteratorBase &)=default | |
| RowIteratorBase (RowIteratorBase &&)=default | |
| RowIteratorBase & | operator= (const RowIteratorBase &)=default |
| RowIteratorBase & | operator= (RowIteratorBase &&)=default |
| RowIteratorBase (int row, const QModelIndex &parent, Adapter *adapter) | |
| void | swap (RowIteratorBase &other) noexcept |
| Public Member Functions inherited from QRangeModelDetails::ParentIndex< is_tree< Impl > > | |
| ParentIndex (const QModelIndex &dummy={}) | |
| QModelIndex | root () const |
Protected Member Functions | |
| ~RowIteratorBase ()=default | |
Protected Attributes | |
| int | m_row = -1 |
| Adapter * | m_adapter = nullptr |
Friends | |
| Iterator & | operator++ (Iterator &that) noexcept |
| Iterator | operator++ (Iterator &that, int) noexcept |
| Iterator | operator+ (const Iterator &that, difference_type n) noexcept |
| Iterator | operator+ (difference_type n, const Iterator &that) noexcept |
| Iterator & | operator+= (Iterator &that, difference_type n) noexcept |
| Iterator & | operator-- (Iterator &that) noexcept |
| Iterator | operator-- (Iterator &that, int) noexcept |
| Iterator | operator- (const Iterator &that, difference_type n) noexcept |
| Iterator | operator- (difference_type n, const Iterator &that) noexcept |
| Iterator & | operator-= (Iterator &that, difference_type n) noexcept |
| difference_type | operator- (const Iterator &lhs, const Iterator &rhs) noexcept |
| bool | comparesEqual (const Iterator &lhs, const Iterator &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const Iterator &lhs, const Iterator &rhs) noexcept |
| QDebug | operator<< (QDebug dbg, const Iterator &it) |
Definition at line 818 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowIteratorBase< Iterator, Adapter >::difference_type = int |
Definition at line 821 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::RowIteratorBase< Iterator, Adapter >::iterator_category = std::random_access_iterator_tag |
Definition at line 820 of file qrangemodeladapter.h.
|
default |
|
default |
|
default |
|
inline |
Definition at line 829 of file qrangemodeladapter.h.
|
protecteddefault |
|
default |
|
default |
|
inlinenoexcept |
Definition at line 834 of file qrangemodeladapter.h.
|
friend |
Definition at line 902 of file qrangemodeladapter.h.
|
friend |
Definition at line 906 of file qrangemodeladapter.h.
|
friend |
Definition at line 852 of file qrangemodeladapter.h.
|
friend |
Definition at line 856 of file qrangemodeladapter.h.
|
friend |
Definition at line 841 of file qrangemodeladapter.h.
|
friend |
Definition at line 846 of file qrangemodeladapter.h.
|
friend |
Definition at line 860 of file qrangemodeladapter.h.
|
friend |
Definition at line 891 of file qrangemodeladapter.h.
|
friend |
Definition at line 877 of file qrangemodeladapter.h.
|
friend |
Definition at line 881 of file qrangemodeladapter.h.
|
friend |
Definition at line 866 of file qrangemodeladapter.h.
|
friend |
Definition at line 871 of file qrangemodeladapter.h.
|
friend |
Definition at line 885 of file qrangemodeladapter.h.
|
friend |
Definition at line 916 of file qrangemodeladapter.h.
|
protected |
Definition at line 899 of file qrangemodeladapter.h.
|
protected |
Definition at line 898 of file qrangemodeladapter.h.