![]() |
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 | |
| ColumnIteratorBase ()=default | |
| ColumnIteratorBase (const ColumnIteratorBase &other)=default | |
| ColumnIteratorBase (ColumnIteratorBase &&other)=default | |
| ColumnIteratorBase & | operator= (const ColumnIteratorBase &other)=default |
| ColumnIteratorBase & | operator= (ColumnIteratorBase &&other)=default |
| ColumnIteratorBase (const QModelIndex &rowIndex, int column, Adapter *adapter) noexcept | |
| void | swap (ColumnIteratorBase &other) noexcept |
Protected Member Functions | |
| ~ColumnIteratorBase ()=default | |
Protected Attributes | |
| QModelIndex | m_rowIndex |
| int | m_column = -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) |
| Qt::strong_ordering | compareThreeWay (const Iterator &lhs, const Iterator &rhs) |
| QDebug | operator<< (QDebug dbg, const Iterator &it) |
Definition at line 277 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::ColumnIteratorBase< Iterator, Adapter >::difference_type = int |
Definition at line 280 of file qrangemodeladapter.h.
| using QRangeModelAdapter< Range, Protocol, Model >::ColumnIteratorBase< Iterator, Adapter >::iterator_category = std::random_access_iterator_tag |
Definition at line 279 of file qrangemodeladapter.h.
|
default |
|
default |
|
default |
|
inlinenoexcept |
Definition at line 288 of file qrangemodeladapter.h.
|
protecteddefault |
|
default |
|
default |
|
inlinenoexcept |
Definition at line 293 of file qrangemodeladapter.h.
|
friend |
Definition at line 364 of file qrangemodeladapter.h.
|
friend |
Definition at line 369 of file qrangemodeladapter.h.
|
friend |
Definition at line 311 of file qrangemodeladapter.h.
|
friend |
Definition at line 315 of file qrangemodeladapter.h.
|
friend |
Definition at line 300 of file qrangemodeladapter.h.
|
friend |
Definition at line 305 of file qrangemodeladapter.h.
|
friend |
Definition at line 319 of file qrangemodeladapter.h.
|
friend |
Definition at line 350 of file qrangemodeladapter.h.
|
friend |
Definition at line 336 of file qrangemodeladapter.h.
|
friend |
Definition at line 340 of file qrangemodeladapter.h.
|
friend |
Definition at line 325 of file qrangemodeladapter.h.
|
friend |
Definition at line 330 of file qrangemodeladapter.h.
|
friend |
Definition at line 344 of file qrangemodeladapter.h.
|
friend |
Definition at line 378 of file qrangemodeladapter.h.
|
protected |
Definition at line 361 of file qrangemodeladapter.h.
|
protected |
Definition at line 360 of file qrangemodeladapter.h.
|
protected |
Definition at line 359 of file qrangemodeladapter.h.