libwordring
wordring::detail::stable_trie_base< Allocator > メンバ一覧

継承メンバを含む wordring::detail::stable_trie_base< Allocator > の全メンバ一覧です。

add(index_type parent, std::uint16_t label) (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >inlineprotected
add(index_type parent, label_vector const &labels)wordring::detail::stable_trie_base< Allocator >inlineprotected
add(index_type parent, std::uint16_t label) (定義場所: wordring::detail::trie_heap< std::allocator< trie_node > >)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
trie_heap< std::allocator< trie_node > >::add(index_type parent, label_vector const &labels)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
allocate(index_type idx, index_type before=0)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
allocate(index_type base, label_vector const &labels, index_type before=0)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
allocator_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
assign(InputIterator first, InputIterator last)wordring::detail::stable_trie_base< Allocator >inline
assign(InputIterator first, InputIterator last)wordring::detail::stable_trie_base< Allocator >inline
at(const_iterator pos, index_type &idx)wordring::detail::stable_trie_base< Allocator >inline
at(const_iterator pos)wordring::detail::stable_trie_base< Allocator >inline
at(const_iterator pos) constwordring::detail::stable_trie_base< Allocator >inline
at(InputIterator first, InputIterator last)wordring::detail::stable_trie_base< Allocator >inline
at(InputIterator first, InputIterator last) constwordring::detail::stable_trie_base< Allocator >inline
at(Key const &key)wordring::detail::stable_trie_base< Allocator >inline
at(Key const &key) constwordring::detail::stable_trie_base< Allocator >inline
at(index_type parent, std::uint16_t label) constwordring::detail::stable_trie_base< Allocator >inlineprotected
trie_heap< std::allocator< trie_node > >::at(index_type parent, std::uint16_t label) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
base_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protected
begin() const noexceptwordring::detail::stable_trie_base< Allocator >inline
cbegin() const noexceptwordring::detail::stable_trie_base< Allocator >inline
cend() const noexceptwordring::detail::stable_trie_base< Allocator >inline
clear() noexceptwordring::detail::stable_trie_base< Allocator >inline
const_iterator typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
const_reference typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
container typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protected
contains(InputIterator first, InputIterator last) constwordring::detail::stable_trie_base< Allocator >inline
contains(Key const &key) constwordring::detail::stable_trie_base< Allocator >inline
empty() const noexceptwordring::detail::stable_trie_base< Allocator >inline
end() const noexceptwordring::detail::stable_trie_base< Allocator >inline
erase(const_iterator pos)wordring::detail::stable_trie_base< Allocator >inline
erase(InputIterator first, InputIterator last)wordring::detail::stable_trie_base< Allocator >inline
erase(Key const &key)wordring::detail::stable_trie_base< Allocator >inline
find(InputIterator first, InputIterator last) constwordring::detail::stable_trie_base< Allocator >inline
find(Key const &key) constwordring::detail::stable_trie_base< Allocator >inline
free(index_type idx, index_type before=0)wordring::detail::stable_trie_base< Allocator >inlineprotected
free(index_type base, label_vector const &labels, index_type before=0)wordring::detail::stable_trie_base< Allocator >inlineprotected
trie_heap< std::allocator< trie_node > >::free(index_type idx, index_type before=0)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
trie_heap< std::allocator< trie_node > >::free(index_type base, label_vector const &labels, index_type before=0)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
get_allocator() constwordring::detail::stable_trie_base< Allocator >inline
has_child(index_type parent) constwordring::detail::stable_trie_base< Allocator >inlineprotected
trie_heap< std::allocator< trie_node > >::has_child(index_type parent) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
has_null(index_type parent) constwordring::detail::stable_trie_base< Allocator >inlineprotected
trie_heap< std::allocator< trie_node > >::has_null(index_type parent) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
has_sibling(index_type idx) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
has_sibling(index_type parent, index_type idx) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
ibegin() constwordring::detail::stable_trie_base< Allocator >inline
iend() constwordring::detail::stable_trie_base< Allocator >inline
index_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protected
insert(InputIterator first, InputIterator last, value_type value=0)wordring::detail::stable_trie_base< Allocator >inline
insert(Key const &key, value_type value=0)wordring::detail::stable_trie_base< Allocator >inline
is_free(index_type base, label_vector const &labels) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
is_free(index_type parent, index_type base, label_vector const &labels) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
is_tail(index_type idx) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
label_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
label_vector typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protected
limit() const (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >inlineprotected
locate(label_vector const &labels, index_type &before) constwordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
lookup(InputIterator first, InputIterator last, std::uint32_t &i) constwordring::detail::stable_trie_base< Allocator >inlineprotected
lookup(InputIterator first, InputIterator last) constwordring::detail::stable_trie_base< Allocator >inline
m_c (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protected
max_size() noexceptwordring::detail::stable_trie_base< Allocator >inlinestatic
node_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protected
null_value (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >protectedstatic
operator<<(std::ostream &, stable_trie_base< Allocator1 > const &)wordring::detail::stable_trie_base< Allocator >friend
operator>>(std::istream &, stable_trie_base< Allocator1 > &)wordring::detail::stable_trie_base< Allocator >friend
operator[](Key const &key)wordring::detail::stable_trie_base< Allocator >inline
reference typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
relocate(index_type parent, index_type from, label_vector const &labels)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
reserve(std::size_t n, index_type before=0) (定義場所: wordring::detail::trie_heap< std::allocator< trie_node > >)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
search(Key const &key) constwordring::detail::stable_trie_base< Allocator >inline
serialize_iterator typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
size() const noexceptwordring::detail::stable_trie_base< Allocator >inline
size_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >
stable_trie_base()wordring::detail::stable_trie_base< Allocator >inline
stable_trie_base(allocator_type const &alloc)wordring::detail::stable_trie_base< Allocator >inlineexplicit
stable_trie_base(InputIterator first, InputIterator last, allocator_type const &alloc=allocator_type())wordring::detail::stable_trie_base< Allocator >inline
stable_trie_base(InputIterator first, InputIterator last, allocator_type const &alloc=allocator_type())wordring::detail::stable_trie_base< Allocator >inline
stable_trie_base(std::initializer_list< trie_node > il, allocator_type const &alloc=allocator_type())wordring::detail::stable_trie_base< Allocator >inline
swap(stable_trie_base &other) (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >inline
swap(trie_heap &other) (定義場所: wordring::detail::trie_heap< std::allocator< trie_node > >)wordring::detail::trie_heap< std::allocator< trie_node > >inline
trie_heap() (定義場所: wordring::detail::trie_heap< std::allocator< trie_node > >)wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
trie_heap(allocator_type const &alloc) (定義場所: wordring::detail::trie_heap< std::allocator< trie_node > >)wordring::detail::trie_heap< std::allocator< trie_node > >inlineexplicitprotected
trie_heap(std::initializer_list< trie_node > il, allocator_type const &alloc=allocator_type())wordring::detail::trie_heap< std::allocator< trie_node > >inlineprotected
value_type typedef (定義場所: wordring::detail::stable_trie_base< Allocator >)wordring::detail::stable_trie_base< Allocator >