Underlying structure for the cl_lexhash_entry class. More...
#include <cl.h>
Underlying structure for the cl_lexhash_entry class.
This entry's data fields.
Use as entry->data.integer, entry->data.numeric, ...
Referenced by cl_lexhash_add(), close_range(), declare_range(), main(), open_range(), print_range_registry_line(), and write_region_to_disk().
unsigned int freq |
frequency of this type
Referenced by cl_lexhash_add(), cl_lexhash_del(), and cl_lexhash_freq().
int id |
the id code of this type
Referenced by addline(), cl_lexhash_add(), cl_lexhash_id(), and write_region_to_disk().
char* key |
hash key == token
Referenced by cl_delete_lexhash_entry(), cl_lexhash_add(), cl_lexhash_check_grow(), and cl_lexhash_find_i().
struct _cl_lexhash_entry* next [read] |
next entry on the linked-list (ie in the bucket)
Referenced by cl_delete_lexhash(), cl_lexhash_add(), cl_lexhash_check_grow(), cl_lexhash_del(), cl_lexhash_find_i(), and cl_lexhash_size().