#include <tntdb/bits/statement_iterator.h>
Public Member Functions | |
| const_iterator (ICursor *cursor_=0) | |
| bool | operator== (const const_iterator &c) const |
| bool | operator!= (const const_iterator &c) const |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| const Row & | operator * () const |
| const Row * | operator-> () const |
| const ICursor * | getImpl () const |
| bool operator== | ( | const const_iterator & | c | ) | const |
Returns true, when the cursor points to the same iteration as the passed iterator.
| bool operator!= | ( | const const_iterator & | c | ) | const |
Returns true, when the cursor does not point to the same iteration as the passed iterator.
| const_iterator& operator++ | ( | ) |
Fetches the next row. If no rows are available, the cursor is closed and removed from this class.
| const Row& operator * | ( | ) | const |
Returns the current tntdb::Row-object.
| const Row* operator-> | ( | ) | const |
This operator makes the const_iterator look like a pointer.
| const ICursor* getImpl | ( | ) | const |
Returns the actual implementation-class.