php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Macros | |
#define | DEL_LLIST_ELEMENT(current, l) |
Definition at line 70 of file zend_llist.c.
ZEND_API void zend_llist_add_element | ( | zend_llist * | l, |
const void * | element ) |
Definition at line 34 of file zend_llist.c.
ZEND_API void zend_llist_apply | ( | zend_llist * | l, |
llist_apply_func_t | func ) |
Definition at line 179 of file zend_llist.c.
ZEND_API void zend_llist_apply_with_argument | ( | zend_llist * | l, |
llist_apply_with_arg_func_t | func, | ||
void * | arg ) |
Definition at line 231 of file zend_llist.c.
ZEND_API void zend_llist_apply_with_arguments | ( | zend_llist * | l, |
llist_apply_with_args_func_t | func, | ||
int | num_args, | ||
... ) |
Definition at line 241 of file zend_llist.c.
ZEND_API void zend_llist_apply_with_del | ( | zend_llist * | l, |
int(* | func )(void *data) ) |
Definition at line 164 of file zend_llist.c.
ZEND_API void zend_llist_clean | ( | zend_llist * | l | ) |
Definition at line 121 of file zend_llist.c.
ZEND_API void zend_llist_copy | ( | zend_llist * | dst, |
zend_llist * | src ) |
Definition at line 151 of file zend_llist.c.
ZEND_API size_t zend_llist_count | ( | zend_llist * | l | ) |
Definition at line 254 of file zend_llist.c.
ZEND_API void zend_llist_del_element | ( | zend_llist * | l, |
void * | element, | ||
int(* | compare )(void *element1, void *element2) ) |
Definition at line 88 of file zend_llist.c.
ZEND_API void zend_llist_destroy | ( | zend_llist * | l | ) |
Definition at line 102 of file zend_llist.c.
ZEND_API void * zend_llist_get_first_ex | ( | zend_llist * | l, |
zend_llist_position * | pos ) |
Definition at line 260 of file zend_llist.c.
ZEND_API void * zend_llist_get_last_ex | ( | zend_llist * | l, |
zend_llist_position * | pos ) |
Definition at line 273 of file zend_llist.c.
ZEND_API void * zend_llist_get_next_ex | ( | zend_llist * | l, |
zend_llist_position * | pos ) |
Definition at line 286 of file zend_llist.c.
ZEND_API void * zend_llist_get_prev_ex | ( | zend_llist * | l, |
zend_llist_position * | pos ) |
Definition at line 300 of file zend_llist.c.
ZEND_API void zend_llist_init | ( | zend_llist * | l, |
size_t | size, | ||
llist_dtor_func_t | dtor, | ||
unsigned char | persistent ) |
Definition at line 24 of file zend_llist.c.
ZEND_API void zend_llist_prepend_element | ( | zend_llist * | l, |
const void * | element ) |
Definition at line 52 of file zend_llist.c.
ZEND_API void zend_llist_remove_tail | ( | zend_llist * | l | ) |
Definition at line 128 of file zend_llist.c.
ZEND_API void zend_llist_sort | ( | zend_llist * | l, |
llist_compare_func_t | comp_func ) |
Definition at line 196 of file zend_llist.c.