14#ifndef BRANCHANDBOUND1TREE_LIST_FUNCTIONS_H
15#define BRANCHANDBOUND1TREE_LIST_FUNCTIONS_H
void delete_list_elem_index(List *list, size_t index)
Deletes the DllElem at the indicated index of the List.
void delete_list_elem_bottom(List *list)
Deletes the DllElem at the bottom of the List.
void add_elem_list_index(List *array, void *element, size_t index)
Adds an DllElem at the index indicated of the List.
size_t get_list_size(List *list)
Gets the size of the List.
bool is_list_empty(List *list)
Check if the List is empty.
void add_elem_list_bottom(List *list, void *element)
Adds an DllElem to the bottom of the List.
void del_list(List *list)
Delete an instance of a List.
List * new_list(void)
Create a new instance of a List.
void * get_list_elem_index(List *list, size_t index)
Retrieves a pointer to an DllElem from the List.