GDAL
|
Layer iterator. More...
#include <gdal_priv.h>
Public Types | |
using | value_type = OGRLayer * |
value_type | |
using | reference = OGRLayer * |
reference | |
using | difference_type = void |
difference_type | |
using | pointer = void |
pointer | |
using | iterator_category = std::input_iterator_tag |
iterator_category | |
Public Member Functions | |
Iterator () | |
Default constructor. | |
Iterator (GDALDataset *poDS, bool bStart) | |
Constructor. | |
Iterator (const Iterator &oOther) | |
Copy constructor. | |
Iterator (Iterator &&oOther) noexcept | |
Move constructor. | |
~Iterator () | |
Destructor. | |
Iterator & | operator= (const Iterator &oOther) |
Assignment operator. | |
Iterator & | operator= (Iterator &&oOther) noexcept |
Move assignment operator. | |
OGRLayer * | operator* () const |
Dereference operator. | |
Iterator & | operator++ () |
Pre-increment operator. | |
Iterator | operator++ (int) |
Post-increment operator. | |
bool | operator!= (const Iterator &it) const |
Difference comparison operator. | |
Layer iterator.