|
tetengo 1.8.2
A multipurpose library set
|
A trie iterator. More...
#include <trie_iterator.hpp>
Inheritance diagram for tetengo::trie::trie_iterator< Value >:
Collaboration diagram for tetengo::trie::trie_iterator< Value >: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. |
|
inlinenodiscard |
Dereferences the iterator.
|
inlinenodiscard |
Dereferences the iterator.
|
inline |
Increments the iterator.
|
inline |
Postincrements the iterator.
|
inlinenodiscard |
Returns the pointer to the value.
|
inlinenodiscard |
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. |