| _add_block() (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _consult(const int base_n, const int base_p, uchar c_n, uchar c_p) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _find(const char *key, npos_t &npos, size_t &pos, const size_t len) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _find_place() (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _find_place(const uchar *const first, const uchar *const last) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _follow(uint32_t &from, const uchar label, const T &cf) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _pop_block(const int bi, int &head_in, const bool last) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _pop_enode(const int base, const uchar label, const int from) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _pop_sibling(const int32_t from, const int base, const uchar label) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _push_block(const int bi, int &head_out, const bool empty) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _push_enode(const int e) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _push_sibling(const int32_t from, const int base, const uchar label, const bool flag=true) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _resolve(uint32_t &from_n, const int base_n, const uchar label_n, const T &cf) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _set_child(uchar *p, const int base, uchar c, const std::optional< uchar > label=std::nullopt) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| _set_result(result_type *x, value_type r, size_t=0, npos_t=npos_t()) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inlinestatic |
| _set_result(std::tuple< value_type, size_t, position_type > *x, value_type r, size_t len, npos_t npos) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inlinestatic |
| _transfer_block(const int bi, int &head_in, int &head_out) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| base_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| begin(npos_t &npos, size_t &len) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| callback_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| capacity() const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| CEDAR_NO_PATH (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inlinestatic |
| CEDAR_NO_VALUE (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inlinestatic |
| clear() (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| DATriePrivate() (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| decoder_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| dump(T *result, const size_t result_len) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| erase(const char *key) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| erase(const char *key, size_t len, npos_t npos=npos_t()) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| foreach(const callback_type &callback, npos_t root=npos_t()) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| init() (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| m_array (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_bheadC (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_bheadF (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_bheadO (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_block (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_ninfo (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_reject (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_tail (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| m_tail0 (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| MAX_ALLOC_SIZE (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | static |
| next(npos_t &npos, size_t &len, const npos_t root=npos_t()) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| num_keys() const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| open(std::istream &fin) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| position_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| result_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| save(std::ostream &fout) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| shrink_tail() (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| size() const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| suffix(std::string &key, size_t len, npos_t pos) const (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| uchar typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| update(const char *key, const U &callback) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| update(const char *key, size_t len, const U &callback) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| update(const char *key, npos_t &from, size_t &pos, size_t len, const U &callback) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| update(const char *key, npos_t &npos, size_t &pos, size_t len, const U &callback, const T &cf) (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | inline |
| updater_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |
| value_type typedef (defined in libime::DATriePrivate< V, ORDERED, MAX_TRIAL >) | libime::DATriePrivate< V, ORDERED, MAX_TRIAL > | |