spl_ptr_llist 86 ext/spl/spl_dllist.c spl_ptr_llist *llist; spl_ptr_llist 132 ext/spl/spl_dllist.c static spl_ptr_llist *spl_ptr_llist_init(spl_ptr_llist_ctor_func ctor, spl_ptr_llist_dtor_func dtor) /* {{{ */ spl_ptr_llist 134 ext/spl/spl_dllist.c spl_ptr_llist *llist = emalloc(sizeof(spl_ptr_llist)); spl_ptr_llist 146 ext/spl/spl_dllist.c static zend_long spl_ptr_llist_count(spl_ptr_llist *llist) /* {{{ */ spl_ptr_llist 152 ext/spl/spl_dllist.c static void spl_ptr_llist_destroy(spl_ptr_llist *llist) /* {{{ */ spl_ptr_llist 170 ext/spl/spl_dllist.c static spl_ptr_llist_element *spl_ptr_llist_offset(spl_ptr_llist *llist, zend_long offset, int backward) /* {{{ */ spl_ptr_llist 195 ext/spl/spl_dllist.c static void spl_ptr_llist_unshift(spl_ptr_llist *llist, zval *data) /* {{{ */ spl_ptr_llist 219 ext/spl/spl_dllist.c static void spl_ptr_llist_push(spl_ptr_llist *llist, zval *data) /* {{{ */ spl_ptr_llist 243 ext/spl/spl_dllist.c static void spl_ptr_llist_pop(spl_ptr_llist *llist, zval *ret) /* {{{ */ spl_ptr_llist 272 ext/spl/spl_dllist.c static zval *spl_ptr_llist_last(spl_ptr_llist *llist) /* {{{ */ spl_ptr_llist 284 ext/spl/spl_dllist.c static zval *spl_ptr_llist_first(spl_ptr_llist *llist) /* {{{ */ spl_ptr_llist 296 ext/spl/spl_dllist.c static void spl_ptr_llist_shift(spl_ptr_llist *llist, zval *ret) /* {{{ */ spl_ptr_llist 324 ext/spl/spl_dllist.c static void spl_ptr_llist_copy(spl_ptr_llist *from, spl_ptr_llist *to) /* {{{ */ spl_ptr_llist 389 ext/spl/spl_dllist.c intern->llist = (spl_ptr_llist *)spl_ptr_llist_init(other->llist->ctor, other->llist->dtor); spl_ptr_llist 401 ext/spl/spl_dllist.c intern->llist = (spl_ptr_llist *)spl_ptr_llist_init(spl_ptr_llist_zval_ctor, spl_ptr_llist_zval_dtor); spl_ptr_llist 871 ext/spl/spl_dllist.c spl_ptr_llist *llist; spl_ptr_llist 939 ext/spl/spl_dllist.c static void spl_dllist_it_helper_rewind(spl_ptr_llist_element **traverse_pointer_ptr, int *traverse_position_ptr, spl_ptr_llist *llist, int flags) /* {{{ */ spl_ptr_llist 955 ext/spl/spl_dllist.c static void spl_dllist_it_helper_move_forward(spl_ptr_llist_element **traverse_pointer_ptr, int *traverse_position_ptr, spl_ptr_llist *llist, int flags) /* {{{ */ spl_ptr_llist 993 ext/spl/spl_dllist.c spl_ptr_llist *llist = object->llist;