|
| Iterator (SHAPE_INDEX *aIndex) |
| Create an iterator for the index object.
|
|
T | operator* () |
| Return the next data element.
|
|
bool | operator++ () |
| Shift the iterator to the next element.
|
|
bool | operator++ (int) |
| Shift the iterator to the next element.
|
|
bool | IsNull () const |
| Check if the iterator has reached the end.
|
|
bool | IsNotNull () const |
| Check if the iterator has not reached the end.
|
|
T | Next () |
| Return the current element of the iterator and moves to the next position.
|
|
◆ Iterator()
template<class T = SHAPE*>
Create an iterator for the index object.
- Parameters
-
◆ IsNotNull()
template<class T = SHAPE*>
Check if the iterator has not reached the end.
- Returns
- true if it is in an valid position (data not finished).
◆ IsNull()
template<class T = SHAPE*>
Check if the iterator has reached the end.
- Returns
- true if it is in an invalid position (data finished).
◆ Next()
template<class T = SHAPE*>
Return the current element of the iterator and moves to the next position.
- Returns
- a SHAPE object pointed by the iterator before moving to the next position.
The documentation for this class was generated from the following file: