Lines Matching refs:pDestructor
249 .pDestructor = ZVAL_PTR_DTOR
252 …ne void _zend_hash_init_int(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, bool persisten… in _zend_hash_init_int() argument
263 ht->pDestructor = pDestructor; in _zend_hash_init_int()
267 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor,… in _zend_hash_init() argument
269 _zend_hash_init_int(ht, nSize, pDestructor, persistent); in _zend_hash_init()
797 if (ht->pDestructor) { in _zend_hash_add_or_update_i()
798 ht->pDestructor(data); in _zend_hash_add_or_update_i()
876 if (ht->pDestructor) { in _zend_hash_str_add_or_update_i()
877 ht->pDestructor(data); in _zend_hash_str_add_or_update_i()
1041 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
1042 ht->pDestructor(zv); in _zend_hash_index_add_or_update_i()
1379 if (ht->pDestructor) { in _zend_hash_packed_del_val()
1383 ht->pDestructor(&tmp); in _zend_hash_packed_del_val()
1421 if (ht->pDestructor) { in _zend_hash_del_el_ex()
1425 ht->pDestructor(&tmp); in _zend_hash_del_el_ex()
1531 if (ht->pDestructor) { in zend_hash_del_ind()
1535 ht->pDestructor(&tmp); in zend_hash_del_ind()
1580 if (ht->pDestructor) { in zend_hash_str_del_ind()
1581 ht->pDestructor(data); in zend_hash_str_del_ind()
1672 if (ht->pDestructor) { in zend_hash_destroy()
1679 ht->pDestructor(zv); in zend_hash_destroy()
1684 ht->pDestructor(zv); in zend_hash_destroy()
1695 if (ht->pDestructor) { in zend_hash_destroy()
1701 ht->pDestructor(&p->val); in zend_hash_destroy()
1706 ht->pDestructor(&p->val); in zend_hash_destroy()
1712 ht->pDestructor(&p->val); in zend_hash_destroy()
1720 ht->pDestructor(&p->val); in zend_hash_destroy()
1757 if (UNEXPECTED(ht->pDestructor != ZVAL_PTR_DTOR)) { in zend_array_destroy()
1817 if (ht->pDestructor) { in zend_hash_clean()
1821 ht->pDestructor(zv); in zend_hash_clean()
1826 ht->pDestructor(zv); in zend_hash_clean()
1836 if (ht->pDestructor) { in zend_hash_clean()
1840 ht->pDestructor(&p->val); in zend_hash_clean()
1845 ht->pDestructor(&p->val); in zend_hash_clean()
1851 ht->pDestructor(&p->val); in zend_hash_clean()
1859 ht->pDestructor(&p->val); in zend_hash_clean()
2339 target->pDestructor = ZVAL_PTR_DTOR; in zend_array_dup()