| 
    cdcontainers
    0.1.1
    
   Library of data containers and collections for C programming language. 
   | 
 
The cdc_list is a struct and functions that provide a doubly linked list. More...
Modules | |
| Base | |
| Element access | |
| Capacity | |
| Modifiers | |
| Operations | |
| Iterators | |
| Cdc_list_iter | |
| The cdc_list_iter is a struct and functions that provide a list iterator.  | |
Data Structures | |
| struct | cdc_list_node | 
| The cdc_list_node is service struct.  More... | |
| struct | cdc_list | 
| The cdc_lisе is service struct.  More... | |
| struct | cdc_list_iter | 
| The cdc_list_iterator is service struct.  More... | |
| struct | cdc_list_riter | 
| The cdc_list_riter is service struct.  More... | |
Macros | |
| #define | CDC_LIST_FOR_EACH(item, list) for (cdc_list_node * (item) = (list->head); (item); (item) = (item)->next) | 
| For-each macro.  More... | |
Variables | |
| struct cdc_list_node * | next | 
| struct cdc_list_node * | prev | 
| void * | data | 
| struct cdc_list_node * | head | 
| struct cdc_list_node * | tail | 
| size_t | size | 
| struct cdc_data_info * | dinfo | 
| struct cdc_list * | container | 
| struct cdc_list_node * | current | 
| struct cdc_list * | container | 
| struct cdc_list_node * | current | 
The cdc_list is a struct and functions that provide a doubly linked list.
| #define CDC_LIST_FOR_EACH | ( | item, | |
| list | |||
| ) | for (cdc_list_node * (item) = (list->head); (item); (item) = (item)->next) | 
For-each macro.
Example:
| struct cdc_list_node* next | 
| struct cdc_list_node* prev | 
| void* data | 
| struct cdc_list_node* head | 
| struct cdc_list_node* tail | 
| size_t size | 
| struct cdc_data_info* dinfo | 
| struct cdc_list* container | 
| struct cdc_list_node* current | 
| struct cdc_list* container | 
| struct cdc_list_node* current | 
 1.8.13