GDAL
GDALDataset::ConstLayers::Iterator Class Reference

Layer iterator. More...

#include <gdal_dataset.h>

Public Types

using value_type = const OGRLayer *
 value_type
using reference = const OGRLayer *
 reference
using difference_type = void
 difference_type
using pointer = void
 pointer
using iterator_category
 iterator_category

Public Member Functions

 Iterator ()
 Default constructor.
 Iterator (const GDALDataset *poDS, bool bStart)
 Constructor.
 Iterator (const Iterator &oOther)
 Copy constructor.
 Iterator (Iterator &&oOther) noexcept
 Move constructor.
 ~Iterator ()
 Destructor.
Iteratoroperator= (const Iterator &oOther)
 Assignment operator.
Iteratoroperator= (Iterator &&oOther) noexcept
 Move assignment operator.
value_type operator* () const
 Dereference operator.
Iteratoroperator++ ()
 Pre-increment operator.
Iterator operator++ (int)
 Post-increment operator.
bool operator!= (const Iterator &it) const
 Difference comparison operator.

Detailed Description

Layer iterator.

Since
GDAL 3.12

Member Typedef Documentation

◆ iterator_category

Initial value:
std::input_iterator_tag

iterator_category


The documentation for this class was generated from the following files: