Here are the data structures with brief descriptions:
Cfield_spec_t | Sorting fields structure This structure is used to sort fields by their size and name. The structure is passed to the sorting algorithm |
Cip_addr_t | |
Cipps_context_t | |
Cipps_interval_node_t | |
Cipps_interval_t | |
Cipps_network_list_t | |
Cipps_network_t | |
Cur_field_id_linked_list_t | Linked list for undefined field ids Linked list consisting of field ids, which are freed after operation undefine |
Cur_field_specs_t | UniRec fields structure It contains all fields which are statically defined by UR_FIELDS(...) and run-time generated fields. This structure can be modified during run-time by generating new fields and erasing existing fields |
Cur_links_t | Links structure. It contains a link count, link mask and link indexes. Array link_indexes stores positions in LINK_BIT_FIELD for used links (1-n), so one can easily compare LINK_BIT_FIELD with some link, indexed by common indexes 0 - (1-n) |
Cur_static_field_specs_t | UniRec default field list It contains all fields which are specified statically in source code of a module. This structure is passed to ur_init() |
Cur_template_t | UniRec template. It contains a table mapping a field to its position in an UniRec record |
Cur_values_t | Values names and descriptions It contains a table mapping a value to name and description |
Curcsv_t | |