LocalFeatureEditIterator Class

  • LocalFeatureEditIterator
  • class Esri::ArcGISRuntime::LocalFeatureEditIterator

    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.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.