|
libwordring
|
#include <trie_heap.hpp>
公開型 | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = std::uint32_t |
| using | pointer = value_type * |
| using | reference = value_type & |
| using | iterator_category = std::input_iterator_tag |
公開メンバ関数 | |
| value_type | operator* () const |
| trie_heap_serialize_iterator & | operator++ () |
| trie_heap_serialize_iterator | operator++ (int) |
限定公開型 | |
| using | node_type = trie_node |
| using | container = Container const |
限定公開メンバ関数 | |
| trie_heap_serialize_iterator (container const &c, std::uint32_t n) | |
限定公開変数類 | |
| container * | m_c |
| std::uint32_t | m_index |
フレンド | |
| template<typename Allocator1 > | |
| class | trie_heap |
| template<typename Container1 > | |
| bool | operator== (trie_heap_serialize_iterator< Container1 > const &, trie_heap_serialize_iterator< Container1 > const &) |
| template<typename Container1 > | |
| bool | operator!= (trie_heap_serialize_iterator< Container1 > const &, trie_heap_serialize_iterator< Container1 > const &) |
trie_heap を直列化するためのイテレータ
1.8.17