CAEN Utility  2.0.2
Utilities for CAEN projects
CAENLinkedList.h File Reference
#include <stdint.h>
#include <types/CAENLinkedListTypes.h>
#include <CAENUtility.h>
Include dependency graph for CAENLinkedList.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

c_linkedlist_t c_linkedlist_create ()
 
c_listnode_tc_linkedlist_insert_after (c_listnode_t *node, void *newElement)
 
c_listnode_tc_linkedlist_insert_before (c_listnode_t *node, void *newElement)
 
c_Utility_ErrorCode_t c_linkedlist_insert_last (c_linkedlist_t *list, void *newElement)
 
c_Utility_ErrorCode_t c_linkedlist_insert_first (c_linkedlist_t *list, void *newElement)
 
void * c_linkedlist_delete (c_linkedlist_t *list, c_listnode_t *node)
 
void * c_linkedlist_delete_data_compare (c_linkedlist_t *list, void *data, c_listdata_comparator_t cmp)
 
void * c_linkedlist_delete_data (c_linkedlist_t *list, void *data)
 
void * c_linkedlist_delete_last (c_linkedlist_t *list)
 
void * c_linkedlist_delete_first (c_linkedlist_t *list)