Horizon
|
Iterator is not remove safe. More...
#include <rtree.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef DATATYPE | value_type |
typedef ptrdiff_t | difference_type |
typedef DATATYPE * | pointer |
typedef DATATYPE & | reference |
Public Member Functions | |
Iterator (const Rect &aRect) | |
constexpr bool | IsNotNull () const |
Is iterator pointing to valid data. | |
DATATYPE & | operator* () |
Access the current data element. Caller must be sure iterator is not NULL first. | |
const DATATYPE & | operator* () const |
Access the current data element. Caller must be sure iterator is not NULL first. | |
DATATYPE * | operator-> () |
Iterator & | operator++ () |
Prefix ++ operator. | |
Iterator | operator++ (int) |
Postfix ++ operator. | |
bool | operator== (const Iterator &rhs) const |
bool | operator!= (const Iterator &rhs) const |
Friends | |
class | RTree |
Iterator is not remove safe.