_build_assoc(const mootLexfreqs &lf, const TagIDTable &tagids) | moot::SuffixTrie | |
_build_compute_mles(const mootLexfreqs &lf, const mootNgrams &ng, const TagIDTable &tagids, TagID eos_tagid) | moot::SuffixTrie | |
_build_compute_theta(const mootLexfreqs &lf, const mootNgrams &ng, const TagIDTable &tagids, TagID eos_tagid) | moot::SuffixTrie | |
_build_insert(const mootLexfreqs &lf) | moot::SuffixTrie | |
_build_invert_mles(const mootNgrams &ng, const TagIDTable &tagids, TagID eos_tagid) | moot::SuffixTrie | |
build(const mootLexfreqs &lf, const mootNgrams &ng, const TagIDTable &tagids, TagID eos_tagid, bool verbose=false) | moot::SuffixTrie | |
char_type typedef | moot::TrieVector< SuffixTrieDataT > | |
clear(void) | moot::TrieVector< SuffixTrieDataT > | [inline] |
compile(void) | moot::TrieVector< SuffixTrieDataT > | [inline] |
compiled(void) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
const_find_ancestor_nonempty(const_iterator dtr, size_t *matchlen=0) const | moot::SuffixTrie | [inline] |
const_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
const_map_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
const_reverse_string_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
const_string_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
data_type typedef | moot::TrieVector< SuffixTrieDataT > | |
default_data(void) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
default_data(void) | moot::TrieVector< SuffixTrieDataT > | [inline] |
ensure_compiled(void) | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_ancestor_nonempty(iterator dtr, size_t *matchlen=0) | moot::SuffixTrie | [inline] |
find_dtr(const node_type &from, char label) | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_dtr(const node_type &from, char label) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_dtr_id(NodeId fromid, char label) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_longest(const string_type &s, size_t *matchlen=0) | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_longest(const string_type &s, size_t *matchlen=0) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_mother(const node_type &to) | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_mother(const node_type &to) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
find_mother_id(NodeId toid) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
first_dtr(const node_type &from) | moot::TrieVector< SuffixTrieDataT > | [inline] |
first_dtr(const node_type &from) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
map_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
map_type typedef | moot::TrieVector< SuffixTrieDataT > | |
maxcount | moot::SuffixTrie | |
maxlen(void) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
maxlen(void) | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_depth(const node_type &node) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_depth(NodeId nodeid) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_rstring(const node_type &node) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_rstring(NodeId nodeid) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_string(const node_type &node) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_string(NodeId nodeid) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
node_type typedef | moot::TrieVector< SuffixTrieDataT > | |
NodeId typedef | moot::TrieVectorBase | |
NoMaxLen | moot::TrieVectorBase | [static] |
NoNode | moot::TrieVectorBase | [static] |
reverse_string_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
rfind_longest(const string_type &s, size_t *matchlen=0) | moot::TrieVector< SuffixTrieDataT > | [inline] |
rfind_longest(const string_type &s, size_t *matchlen=0) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
rfind_longest_nonempty(const mootTokString &tokstr, size_t *matchlen=0) | moot::SuffixTrie | [inline] |
rfind_longest_nonempty(const mootTokString &tokstr, size_t *matchlen=0) const | moot::SuffixTrie | [inline] |
string_iterator typedef | moot::TrieVector< SuffixTrieDataT > | |
string_type typedef | moot::TrieVector< SuffixTrieDataT > | |
SuffixTrie(size_t max_length=SuffixTrieDefaultMaxLen, bool use_case=true, size_t max_count=10) | moot::SuffixTrie | [inline] |
SuffixTrieDefaultMaxLen | moot::SuffixTrie | [static] |
sufprobs(const mootTokString &tokstr, size_t *matchlen=0) const | moot::SuffixTrie | [inline] |
TagID typedef | moot::SuffixTrie | |
TagIDTable typedef | moot::SuffixTrie | |
theta | moot::SuffixTrie | |
trie_canonicalize(string_type &s) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_default_data | moot::TrieVector< SuffixTrieDataT > | |
trie_insert(const string_type &s, size_t max_len) | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_insert(const string_type &s) | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_key(const string_type &s, const size_t max_len, string_type &dst) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_key(const string_type &s, const size_t max_len) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_key(const string_type &s) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_maxlen | moot::TrieVectorBase | |
trie_pending | moot::TrieVector< SuffixTrieDataT > | |
trie_rinsert(const string_type &s, size_t max_len) | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_rinsert(const string_type &s) | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_rkey(const string_type &s, const size_t max_len, string_type &dst) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_rkey(const string_type &s, size_t max_len) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_rkey(const string_type &s) const | moot::TrieVector< SuffixTrieDataT > | [inline] |
trie_type typedef | moot::TrieVector< SuffixTrieDataT > | |
trie_use_case | moot::TrieVectorBase | |
TrieType typedef | moot::SuffixTrie | |
TrieVector(size_t max_len=NoMaxLen, bool use_case=false) | moot::TrieVector< SuffixTrieDataT > | [inline] |
TrieVectorBase(size_t maxlen=NoMaxLen, bool use_case=false) | moot::TrieVectorBase | [inline] |
txtdump(FILE *out, const TagIDTable &tagids) const | moot::SuffixTrie | |
uchar_type typedef | moot::TrieVector< SuffixTrieDataT > | |
vector_type typedef | moot::TrieVector< SuffixTrieDataT > | |
~SuffixTrie(void) | moot::SuffixTrie | [inline] |
~TrieVector(void) | moot::TrieVector< SuffixTrieDataT > | [inline] |