tetengo 1.8.1
A multipurpose library set
|
A trie iterator. More...
#include <trie_iterator.hpp>
Public Types | |
using | value_type = Value |
The value type. | |
Public Member Functions | |
trie_iterator (trie_iterator_impl &&impl) | |
Creates an iterator. | |
const value_type & | operator* () const |
Dereferences the iterator. | |
value_type & | operator* () |
Dereferences the iterator. | |
const value_type * | operator-> () const |
Returns the pointer to the value. | |
value_type * | operator-> () |
Returns the pointer to the value. | |
trie_iterator & | operator++ () |
Increments the iterator. | |
trie_iterator | operator++ (int) |
Postincrements the iterator. | |
Friends | |
bool | operator== (const trie_iterator &one, const trie_iterator &another) |
Returns true when one iterator is equal to another. | |
A trie iterator.
Value | A value type. |
|
inline |
Creates an iterator.
impl | An implementation of trie iterator. |
|
inline |
Dereferences the iterator.
|
inline |
Dereferences the iterator.
|
inline |
Increments the iterator.
|
inline |
Postincrements the iterator.
|
inline |
Returns the pointer to the value.
|
inline |
Returns the pointer to the value.
|
friend |
Returns true when one iterator is equal to another.
one | One iterator. |
another | Another iterator. |
true | When one is equal to another. |
false | Otherwise. |