Lines Matching refs:dtor
77 spl_ptr_llist_dtor_func dtor; member
123 static spl_ptr_llist *spl_ptr_llist_init(spl_ptr_llist_ctor_func ctor, spl_ptr_llist_dtor_func dtor… in spl_ptr_llist_init() argument
130 llist->dtor = dtor; in spl_ptr_llist_init()
146 spl_ptr_llist_dtor_func dtor = llist->dtor; in spl_ptr_llist_destroy() local
150 if(current && dtor) { in spl_ptr_llist_destroy()
151 dtor(current TSRMLS_CC); in spl_ptr_llist_destroy()
253 if (llist->dtor) { in spl_ptr_llist_pop()
254 llist->dtor(tail TSRMLS_CC); in spl_ptr_llist_pop()
308 if (llist->dtor) { in spl_ptr_llist_shift()
309 llist->dtor(head TSRMLS_CC); in spl_ptr_llist_shift()
390 intern->llist = (spl_ptr_llist *)spl_ptr_llist_init(other->llist->ctor, other->llist->dtor); in spl_dllist_object_new_ex()
845 if (intern->llist->dtor) { in SPL_METHOD()
846 intern->llist->dtor(element TSRMLS_CC); in SPL_METHOD()
913 if(llist->dtor) { in SPL_METHOD()
914 llist->dtor(element TSRMLS_CC); in SPL_METHOD()