_Dawg_edge Struct Reference

#include <dic_internals.h>


Detailed Description

structure of a compressed dictionary

----------------
header
----------------
specialnode (0)
+
+ nodes
+
firstnode (= root)
----------------

Definition at line 60 of file dic_internals.h.

Data Fields

unsigned int ptr: 24
unsigned int term: 1
unsigned int last: 1
unsigned int fill: 1
unsigned int chr: 5


Field Documentation

unsigned int _Dawg_edge::chr
 

Definition at line 65 of file dic_internals.h.

Referenced by Dic_search_Benj(), Dic_search_cross_rec(), Dic_search_regexp_rec(), Dic_search_word_by_len(), Dic_seek_edgeptr(), makenode(), print_dic_rec(), and print_node_hex().

unsigned int _Dawg_edge::fill
 

Definition at line 64 of file dic_internals.h.

Referenced by makenode(), and print_node_hex().

unsigned int _Dawg_edge::last
 

Definition at line 63 of file dic_internals.h.

Referenced by main(), makenode(), and print_node_hex().

unsigned int _Dawg_edge::ptr
 

Definition at line 61 of file dic_internals.h.

Referenced by Dic_search_7pl1(), Dic_search_Benj(), Dic_search_cross_rec(), Dic_search_regexp_rec(), Dic_search_word_by_len(), Dic_seek_edgeptr(), main(), makenode(), print_dic_rec(), and print_node_hex().

unsigned int _Dawg_edge::term
 

Definition at line 62 of file dic_internals.h.

Referenced by Dic_search_Benj(), Dic_search_cross_rec(), Dic_search_regexp_rec(), Dic_search_word(), Dic_search_word_by_len(), makenode(), print_dic_rec(), and print_node_hex().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 29 02:01:15 2005 for Eliot by  doxygen 1.4.5