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()
242 …FASTCALL _zend_hash_init_ex(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool pers… in _zend_hash_init_ex() argument
244 _zend_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC); in _zend_hash_init_ex()
594 if (ht->pDestructor) { in _zend_hash_add_or_update_i()
595 ht->pDestructor(data); in _zend_hash_add_or_update_i()
742 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
743 ht->pDestructor(&p->val); in _zend_hash_index_add_or_update_i()
804 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
805 ht->pDestructor(&p->val); in _zend_hash_index_add_or_update_i()
1021 if (ht->pDestructor) { in _zend_hash_del_el_ex()
1025 ht->pDestructor(&tmp); in _zend_hash_del_el_ex()
1118 if (ht->pDestructor) { in zend_hash_del_ind()
1122 ht->pDestructor(&tmp); in zend_hash_del_ind()
1166 if (ht->pDestructor) { in zend_hash_str_del_ind()
1167 ht->pDestructor(data); in zend_hash_str_del_ind()
1258 if (ht->pDestructor) { in zend_hash_destroy()
1264 ht->pDestructor(&p->val); in zend_hash_destroy()
1269 ht->pDestructor(&p->val); in zend_hash_destroy()
1275 ht->pDestructor(&p->val); in zend_hash_destroy()
1283 ht->pDestructor(&p->val); in zend_hash_destroy()
1323 if (UNEXPECTED(ht->pDestructor != ZVAL_PTR_DTOR)) { in zend_array_destroy()
1373 if (ht->pDestructor) { in zend_hash_clean()
1377 ht->pDestructor(&p->val); in zend_hash_clean()
1382 ht->pDestructor(&p->val); in zend_hash_clean()
1388 ht->pDestructor(&p->val); in zend_hash_clean()
1396 ht->pDestructor(&p->val); in zend_hash_clean()
1797 target->pDestructor = source->pDestructor; in zend_array_dup()