Lines Matching refs:pDestructor

173 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor,…  in _zend_hash_init()  argument
184 ht->pDestructor = pDestructor; in _zend_hash_init()
236 …FASTCALL _zend_hash_init_ex(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool pers… in _zend_hash_init_ex() argument
238 _zend_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC); in _zend_hash_init_ex()
583 if (ht->pDestructor) { in _zend_hash_add_or_update_i()
584 ht->pDestructor(data); in _zend_hash_add_or_update_i()
728 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
729 ht->pDestructor(&p->val); in _zend_hash_index_add_or_update_i()
783 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
784 ht->pDestructor(&p->val); in _zend_hash_index_add_or_update_i()
994 if (ht->pDestructor) { in _zend_hash_del_el_ex()
998 ht->pDestructor(&tmp); in _zend_hash_del_el_ex()
1090 if (ht->pDestructor) { in zend_hash_del_ind()
1094 ht->pDestructor(&tmp); in zend_hash_del_ind()
1138 if (ht->pDestructor) { in zend_hash_str_del_ind()
1139 ht->pDestructor(data); in zend_hash_str_del_ind()
1230 if (ht->pDestructor) { in zend_hash_destroy()
1236 ht->pDestructor(&p->val); in zend_hash_destroy()
1241 ht->pDestructor(&p->val); in zend_hash_destroy()
1247 ht->pDestructor(&p->val); in zend_hash_destroy()
1255 ht->pDestructor(&p->val); in zend_hash_destroy()
1295 if (UNEXPECTED(ht->pDestructor != ZVAL_PTR_DTOR)) { in zend_array_destroy()
1345 if (ht->pDestructor) { in zend_hash_clean()
1349 ht->pDestructor(&p->val); in zend_hash_clean()
1354 ht->pDestructor(&p->val); in zend_hash_clean()
1360 ht->pDestructor(&p->val); in zend_hash_clean()
1368 ht->pDestructor(&p->val); in zend_hash_clean()
1769 target->pDestructor = ZVAL_PTR_DTOR; in zend_array_dup()