An iterator for a collection of LocalFeatureEdit. More...
Header: | #include <LocalFeatureEditIterator.h> |
Since: | Esri::ArcGISRuntime 100.12 |
Public Functions
LocalFeatureEditIterator() | |
LocalFeatureEditIterator(const Esri::ArcGISRuntime::LocalFeatureEditIterator &other) | |
LocalFeatureEditIterator(Esri::ArcGISRuntime::LocalFeatureEditIterator &&other) | |
~LocalFeatureEditIterator() | |
bool | hasNext() const |
bool | isEmpty() const |
QList<Esri::ArcGISRuntime::LocalFeatureEdit *> | localFeatureEdits(QObject *parent = nullptr) const |
Esri::ArcGISRuntime::LocalFeatureEdit * | next(QObject *parent = nullptr) const |
void | reset() |
Esri::ArcGISRuntime::LocalFeatureEditIterator & | operator=(const Esri::ArcGISRuntime::LocalFeatureEditIterator &other) |
Esri::ArcGISRuntime::LocalFeatureEditIterator & | operator=(Esri::ArcGISRuntime::LocalFeatureEditIterator &&other) |
Detailed Description
See also LocalFeatureEdit.
Member Function Documentation
LocalFeatureEditIterator::LocalFeatureEditIterator ()
Default Constructor; creates an empty LocalFeatureEditIterator instance.
See also isEmpty.
LocalFeatureEditIterator::LocalFeatureEditIterator (const Esri::ArcGISRuntime::LocalFeatureEditIterator &other)
Copy constructor from other LocalFeatureEditIterator.
LocalFeatureEditIterator::LocalFeatureEditIterator (Esri::ArcGISRuntime::LocalFeatureEditIterator &&other)
Move constructor from other LocalFeatureEditIterator.
LocalFeatureEditIterator::~LocalFeatureEditIterator ()
Destructor
bool LocalFeatureEditIterator::hasNext () const
Returns true
if there is another local feature edit record available.
bool LocalFeatureEditIterator::isEmpty () const
Returns true
if this LocalFeatureEditIterator is empty.
QList<Esri::ArcGISRuntime::LocalFeatureEdit *> LocalFeatureEditIterator::localFeatureEdits (QObject *parent = nullptr) const
Returns all local feature edit records in the iterator as a list of LocalFeatureEdit objects, with an optional parent.
All LocalFeatureEdit in this iterator are returned in the list, regardless of whether any objects were already accessed through this iterator. After this call, this LocalFeatureEditIterator will point past the last object in the iterator. To start over, reading objects from the beginning of this iterator, call reset.
The parent of the LocalFeatureEdit objects in the list will be the specified parent object. If no parent object is specified, the returned LocalFeatureEditIterator will be the parent.
Esri::ArcGISRuntime::LocalFeatureEdit *LocalFeatureEditIterator::next(QObject *parent = nullptr) const
Returns the next local feature edit, providing an optional parent.
If no parent is specified then the LocalFeatureEditIterator takes ownership of the returned local feature edit,.
void LocalFeatureEditIterator::reset()
Points the iterator back to the front.
Esri::ArcGISRuntime::LocalFeatureEditIterator &LocalFeatureEditIterator::operator=(const Esri::ArcGISRuntime::LocalFeatureEditIterator &other)
Assignment operator from other LocalFeatureEditIterator.
Esri::ArcGISRuntime::LocalFeatureEditIterator &LocalFeatureEditIterator::operator=(Esri::ArcGISRuntime::LocalFeatureEditIterator &&other)
Move operator from other LocalFeatureEditIterator.