libwordring
公開型 | 公開メンバ関数 | 限定公開型 | 限定公開メンバ関数 | 限定公開変数類 | フレンド | 全メンバ一覧
wordring::detail::trie_heap_serialize_iterator< Container > クラステンプレート

#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_iteratoroperator++ ()
 
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 &)
 

詳解

template<typename Container>
class wordring::detail::trie_heap_serialize_iterator< Container >

trie_heap を直列化するためのイテレータ


このクラス詳解は次のファイルから抽出されました: