このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

型定義 | |
| 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(), 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(), 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. 
 
 参照元 free_aptree().  | 
  
 1.4.2