Functions | |
void | flgr_list_add_head (FLGR_List *list, void *elt) |
void | flgr_list_add_tail (FLGR_List *list, void *elt) |
FLGR_List * | flgr_list_create () |
void | flgr_list_del_head (FLGR_List *list) |
void | flgr_list_del_tail (FLGR_List *list) |
void | flgr_list_destroy (FLGR_List *list) |
void * | flgr_list_get_head (FLGR_List *list) |
void * | flgr_list_get_tail (FLGR_List *list) |
int | flgr_list_is_empty (FLGR_List *list) |
void | flgr_list_queue_add (FLGR_List *list, void *elt) |
void * | flgr_list_queue_get (FLGR_List *list) |
int | flgr_list_size (FLGR_List *list) |
void * | flgr_list_stack_pop (FLGR_List *list) |
void | flgr_list_stack_push (FLGR_List *list, void *elt) |
void flgr_list_add_head | ( | FLGR_List * | list, | |
void * | elt | |||
) |
Add an element to the head of the list
list | : FLGR_List Pointer | |
elt | : Pointer to anything |
Definition at line 86 of file flgrDataToolsList.c.
void flgr_list_add_tail | ( | FLGR_List * | list, | |
void * | elt | |||
) |
Add an element to the tail of the list
list | : FLGR_List Pointer | |
elt | : Pointer to anything |
Definition at line 114 of file flgrDataToolsList.c.
FLGR_List* flgr_list_create | ( | ) |
void flgr_list_del_head | ( | FLGR_List * | list | ) |
Delete an element to the Head of the list
list | : FLGR_List Pointer |
Definition at line 142 of file flgrDataToolsList.c.
void flgr_list_del_tail | ( | FLGR_List * | list | ) |
Delete an element to the Tail of the list
list | : FLGR_List Pointer |
Definition at line 167 of file flgrDataToolsList.c.
void flgr_list_destroy | ( | FLGR_List * | list | ) |
Delete the whole list
list | : FLGR_List Pointer |
Definition at line 192 of file flgrDataToolsList.c.
void* flgr_list_get_head | ( | FLGR_List * | list | ) |
Get the Pointer of the List Head Link
list | : FLGR_List Pointer |
Definition at line 207 of file flgrDataToolsList.c.
void* flgr_list_get_tail | ( | FLGR_List * | list | ) |
Get the Pointer of the List Tail Link
list | : FLGR_List Pointer |
Definition at line 219 of file flgrDataToolsList.c.
int flgr_list_is_empty | ( | FLGR_List * | list | ) |
Test if a list is empty
list | : FLGR_List |
Definition at line 43 of file flgrDataToolsList.c.
void flgr_list_queue_add | ( | FLGR_List * | list, | |
void * | elt | |||
) |
Put a pointer to anything in the queue (fifo)
list | : FLGR_List Pointer | |
elt | : Pointer to anything |
Definition at line 262 of file flgrDataToolsList.c.
void* flgr_list_queue_get | ( | FLGR_List * | list | ) |
Get a pointer to anything in the queue (fifo)
list | : FLGR_List Pointer |
Definition at line 275 of file flgrDataToolsList.c.
int flgr_list_size | ( | FLGR_List * | list | ) |
Get the number of elements of a list
list | : FLGR_List |
Definition at line 59 of file flgrDataToolsList.c.
void* flgr_list_stack_pop | ( | FLGR_List * | list | ) |
Pop a pointer to anything in the stack (lifo)
list | : FLGR_List Pointer |
Definition at line 246 of file flgrDataToolsList.c.
void flgr_list_stack_push | ( | FLGR_List * | list, | |
void * | elt | |||
) |
Push a pointer to anything in the stack (lifo)
list | : FLGR_List Pointer | |
elt | : Pointer to anything |
Definition at line 233 of file flgrDataToolsList.c.