このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
型定義 | |
typedef _apatnode | APATNODE |
Patricia binary tree node, to search related pointer from string. | |
typedef _patnode | PATNODE |
Another patricia binary tree node, to search integer value from string. | |
関数 | |
int | testbit (char *str, int bitplace) |
int | where_the_bit_differ (char *str1, char *str2) |
PATNODE * | make_ptree (char **words, int *data, int wordsnum, int bitplace) |
void | disp_ptree (PATNODE *node, int level) |
int | ptree_search_data (char *str, PATNODE *rootnode) |
PATNODE * | ptree_make_root_node (int data) |
void | ptree_add_entry (char *str, int data, char *matchstr, PATNODE **rootnode) |
void | free_ptree (PATNODE *rootnode) |
void * | aptree_search_data (char *str, APATNODE *rootnode) |
APATNODE * | aptree_make_root_node (void *data) |
void | aptree_add_entry (char *str, void *data, char *matchstr, APATNODE **rootnode) |
void | aptree_remove_entry (char *str, APATNODE **rootnode) |
void | aptree_traverse_and_do (APATNODE *node, void(*callback)(void *)) |
void | free_aptree (APATNODE *rootnode) |
ptree.h で定義されています。
|
String bit test function.
参照元 aptree_add_entry_at(), make_ptree(), ptree_add_entry_at(), と where_the_bit_differ(). |
|
Find in which bit the two strings differ, starting from the head.
参照元 aptree_add_entry(), と ptree_add_entry(). |
|
Make a patricia tree for given string arrays. Recursively called by descending the scan bit.
参照元 make_ptree(), と ngram_make_lookup_tree(). |
|
Output a tree structure in text for debug, traversing pre-order
参照元 disp_ptree(). |
|
Search for the data whose key string matches the given string.
参照元 ngram_lookup_word(), と set_unigram(). |
|
Make a root node of a index tree.
参照元 ptree_add_entry(), と set_unigram(). |
|
Insert a new node to the index tree.
参照元 set_unigram(). |
|
Free all the sub nodes from specified node.
参照元 free_ptree(), と ngram_info_free(). |
|
Search for the data whose key string matches the given string.
参照元 add_to_error(), cdset_lookup(), codebook_add(), codebook_lookup(), dens_add(), dens_lookup(), hmm_add_physical_to_logical(), hmm_add_pseudo_phones_sub(), htk_hmmdata_add(), htk_hmmdata_lookup_logical(), htk_hmmdata_lookup_physical(), lcdset_lookup_with_category(), make_hmm_basephone_list(), mark_word_edge(), new_str2phseq(), rdhmmlist(), regist_cdset(), remove_cdset(), state_add(), state_lookup(), trans_add(), trans_lookup(), var_add(), と var_lookup(). |
|
Make a root node of a index tree.
参照元 add_to_error(), aptree_add_entry(), codebook_add(), dens_add(), hmm_add_physical_to_logical(), hmm_add_pseudo_phones_sub(), htk_hmmdata_add(), make_hmm_basephone_list(), rdhmmlist(), regist_cdset(), state_add(), trans_add(), と var_add(). |
|
Insert a new node to the index tree.
参照元 add_to_error(), codebook_add(), dens_add(), hmm_add_physical_to_logical(), hmm_add_pseudo_phones_sub(), htk_hmmdata_add(), make_hmm_basephone_list(), rdhmmlist(), regist_cdset(), state_add(), trans_add(), と var_add(). |
|
Remove a node from the index tree.
参照元 remove_cdset(). |
|
Recursive function to traverse index tree and execute the callback for all the existing data.
参照元 aptree_traverse_and_do(), count_all_phone(), lcdset_remove_with_category_all(), print_all_basephone_detail(), print_all_basephone_name(), put_all_cdinfo(), test_interword_triphone(), triphone_callback_left(), と wt_tmix(). |
|
Free all the sub nodes from specified node.
|