QRangeModelAdapter::ConstRowIterator Struct
struct QRangeModelAdapter::ConstRowIteratorProvides an STL-style const iterator over the rows of a model. More...
This struct is in technology preview and is subject to change.
This struct was introduced in Qt 6.11.
Public Functions
| ConstRowIterator(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &other) | |
| ConstRowIterator(QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &&other) | |
| ~ConstRowIterator() | |
| QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator & | operator=(QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &&other) |
| QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator & | operator=(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &other) |
Detailed Description
The iterator models std::random_access_iterator. If the model is a list, then dereferencing the iterator returns the pointed-to item in the model.
For tables and trees, dereferencing the iterator returns a ConstRowReference for the pointed-to row.
Member Function Documentation
[default] ConstRowIterator::ConstRowIterator(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &other)
Copy-constructs an instance of ConstRowIterator.
[default] ConstRowIterator::ConstRowIterator(QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &&other)
Move-constructs an instance of ConstRowIterator.
[default] ConstRowIterator::~ConstRowIterator()
Destroys the instance of ConstRowIterator.
[default] QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &ConstRowIterator::operator=(QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &&other)
Move-assigns other to this ConstRowIterator instance.
[default] QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &ConstRowIterator::operator=(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowIterator &other)
Copy-assigns other to this ConstRowIterator instance.