CWB
|
This entry's data fields, i.e. More...
#include <cl.h>
Data Fields | |
void * | pointer |
double | numeric |
int | integer |
This entry's data fields, i.e.
its payload. Use as entry->data.integer, entry->data.numeric, ... To improve the versatility of cl_lexhash, the payload is implemented as a struct rather than a union, so it can store two numbers and a pointer at the same time. This design was inspired by Perl, whose variables have multiple entries for scalar, array, hash, etc.
int integer |
Referenced by cl_lexhash_add(), main(), range_close(), range_open(), and sencode_write_region().
double numeric |
Referenced by cl_lexhash_add().
void* pointer |
Referenced by cl_lexhash_add(), range_close(), range_declare(), range_open(), and range_print_registry_line().