add(index_type parent, std::uint16_t label) (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | inlineprotected |
add(index_type parent, label_vector const &labels) | wordring::detail::trie_heap< Allocator > | inlineprotected |
allocate(index_type idx, index_type before=0) | wordring::detail::trie_heap< Allocator > | inlineprotected |
allocate(index_type base, label_vector const &labels, index_type before=0) | wordring::detail::trie_heap< Allocator > | inlineprotected |
allocator_type typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | |
assign(InputIterator first, InputIterator last) | wordring::detail::trie_heap< Allocator > | inline |
at(index_type parent, std::uint16_t label) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
clear() noexcept | wordring::detail::trie_heap< Allocator > | inline |
container typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | protected |
free(index_type idx, index_type before=0) | wordring::detail::trie_heap< Allocator > | inlineprotected |
free(index_type base, label_vector const &labels, index_type before=0) | wordring::detail::trie_heap< Allocator > | inlineprotected |
get_allocator() const | wordring::detail::trie_heap< Allocator > | inline |
has_child(index_type parent) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
has_null(index_type parent) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
has_sibling(index_type idx) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
has_sibling(index_type parent, index_type idx) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
ibegin() const | wordring::detail::trie_heap< Allocator > | inline |
iend() const | wordring::detail::trie_heap< Allocator > | inline |
index_type typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | protected |
is_free(index_type base, label_vector const &labels) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
is_free(index_type parent, index_type base, label_vector const &labels) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
is_tail(index_type idx) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
label_type typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | |
label_vector typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | protected |
limit() const (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | inlineprotected |
locate(label_vector const &labels, index_type &before) const | wordring::detail::trie_heap< Allocator > | inlineprotected |
m_c (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | protected |
node_type typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | protected |
null_value (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | protectedstatic |
operator<< (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | friend |
operator>> (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | friend |
relocate(index_type parent, index_type from, label_vector const &labels) | wordring::detail::trie_heap< Allocator > | inlineprotected |
reserve(std::size_t n, index_type before=0) (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | inlineprotected |
serialize_iterator typedef (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | |
swap(trie_heap &other) (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | inline |
trie_heap() (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | inlineprotected |
trie_heap(allocator_type const &alloc) (定義場所: wordring::detail::trie_heap< Allocator >) | wordring::detail::trie_heap< Allocator > | inlineexplicitprotected |
trie_heap(std::initializer_list< trie_node > il, allocator_type const &alloc=allocator_type()) | wordring::detail::trie_heap< Allocator > | inlineprotected |