An implementation of trie iterator.
More...
#include <trie_iterator.hpp>
An implementation of trie iterator.
◆ trie_iterator_impl() [1/2]
Creates an iterator.
- Parameters
-
double_array_iterator_ | A double array iterator. |
storage_ | A storage. |
◆ trie_iterator_impl() [2/2]
tetengo::trie::trie_iterator_impl::trie_iterator_impl |
( |
| ) |
|
Creates an iterator.
It points to the last of the double array.
◆ operator*() [1/2]
std::any & tetengo::trie::trie_iterator_impl::operator* |
( |
| ) |
|
Dereferences the iterator.
- Returns
- The dereferenced value.
◆ operator*() [2/2]
const std::any & tetengo::trie::trie_iterator_impl::operator* |
( |
| ) |
const |
Dereferences the iterator.
- Returns
- The dereferenced value.
◆ operator++()
Increments the iterator.
- Returns
- This iterator.
◆ operator==
Returns true when one iterator is equal to another.
- Parameters
-
one | One iterator. |
another | Another iterator. |
- Return values
-
true | When one is equal to another. |
false | Otherwise. |
The documentation for this class was generated from the following file: