#include <result_iterator.h>
Public Types | |
| typedef const value_type & | const_reference |
| typedef const value_type * | const_pointer |
Public Member Functions | |
| const_iterator (const Result &r, size_type off) | |
| bool | operator== (const const_iterator &it) const |
| Returns true, if the passed iterator points to the same row. | |
| bool | operator!= (const const_iterator &it) const |
| Returns true, if the passed iterator points to different rows. | |
| const_iterator & | operator++ () |
| Advances the iterator to the next element and returns the iterator to that element. | |
| const_iterator | operator++ (int) |
| Advances the iterator to the next element and returns the previous iterator. | |
| const_iterator | operator-- () |
| Moves the iterator to the previous element and returns the iterator to that element. | |
| const_iterator | operator-- (int) |
| Moves the iterator to the previous element and returns the previous iterator. | |
| const_reference | operator* () const |
| returns a reference to the current Row-object. | |
| const_pointer | operator-> () const |
| returns a pointer to the current Row-object. | |
| const_iterator & | operator+= (difference_type n) |
| Advances the iterator n elements and returns the iterator to that element. | |
| const_iterator | operator+ (difference_type n) const |
| Returns a iterator, which points n elements further. | |
| const_iterator & | operator-= (difference_type n) |
| Moves the iterator n elements back and returns the iterator to that element. | |
| const_iterator | operator- (difference_type n) const |
| Returns a iterator, which points n elements back. | |
| difference_type | operator- (const const_iterator &it) const |
| Returns the distance between 2 iterators. | |
| bool tntdb::Result::const_iterator::operator!= | ( | const const_iterator & | it | ) | const [inline] |
Returns true, if the passed iterator points to different rows.
The iterators should point to the same resultset. This is not checked. Only the offsets are considered.
| const_reference tntdb::Result::const_iterator::operator* | ( | ) | const [inline] |
returns a reference to the current Row-object.
| const_iterator tntdb::Result::const_iterator::operator+ | ( | difference_type | n | ) | const [inline] |
Returns a iterator, which points n elements further.
| const_iterator tntdb::Result::const_iterator::operator++ | ( | int | ) | [inline] |
Advances the iterator to the next element and returns the previous iterator.
| const_iterator& tntdb::Result::const_iterator::operator++ | ( | ) | [inline] |
Advances the iterator to the next element and returns the iterator to that element.
| const_iterator& tntdb::Result::const_iterator::operator+= | ( | difference_type | n | ) | [inline] |
Advances the iterator n elements and returns the iterator to that element.
| difference_type tntdb::Result::const_iterator::operator- | ( | const const_iterator & | it | ) | const [inline] |
Returns the distance between 2 iterators.
The iterators should point to the same resultset. This is not checked. Only the offsets are used.
| const_iterator tntdb::Result::const_iterator::operator- | ( | difference_type | n | ) | const [inline] |
Returns a iterator, which points n elements back.
| const_iterator tntdb::Result::const_iterator::operator-- | ( | int | ) | [inline] |
Moves the iterator to the previous element and returns the previous iterator.
| const_iterator tntdb::Result::const_iterator::operator-- | ( | ) | [inline] |
Moves the iterator to the previous element and returns the iterator to that element.
| const_iterator& tntdb::Result::const_iterator::operator-= | ( | difference_type | n | ) | [inline] |
Moves the iterator n elements back and returns the iterator to that element.
| const_pointer tntdb::Result::const_iterator::operator-> | ( | ) | const [inline] |
returns a pointer to the current Row-object.
| bool tntdb::Result::const_iterator::operator== | ( | const const_iterator & | it | ) | const [inline] |
Returns true, if the passed iterator points to the same row.
The iterators should point to the same resultset. This is not checked. Only the offsets are considered.
1.5.9