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 を直列化するためのイテレータ