libkcal
pvl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Typedef Documentation
| typedef void(* pvl_applyf)(void *a, void *b) |
| typedef int(* pvl_comparef)(void *a, void *b) |
| typedef struct pvl_elem_t* pvl_elem |
Function Documentation
| void pvl_apply | ( | pvl_list | l, | |
| pvl_applyf | f, | |||
| void * | v | |||
| ) |
| void pvl_clear | ( | pvl_list | ) |
| int pvl_count | ( | pvl_list | ) |
| void* pvl_data | ( | pvl_elem | ) |
| void pvl_free | ( | pvl_list | ) |
| void pvl_insert_ordered | ( | pvl_list | l, | |
| pvl_comparef | f, | |||
| void * | d | |||
| ) |
| pvl_list pvl_newlist | ( | void | ) |
| void* pvl_pop | ( | pvl_list | l | ) |
| void pvl_push | ( | pvl_list | l, | |
| void * | d | |||
| ) |
| void* pvl_shift | ( | pvl_list | l | ) |
| void pvl_unshift | ( | pvl_list | l, | |
| void * | d | |||
| ) |
Variable Documentation
| int pvl_elem_count |
This global is incremented for each call to pvl_new_element(); it gives each list a unique identifer.
| int pvl_list_count |
