Searched refs:funcs_ptr (Results 1 – 2 of 2) sorted by relevance
/PHP-8.1/Zend/ |
H A D | zend_interfaces.c | 313 zend_class_iterator_funcs *funcs_ptr = class_type->type == ZEND_INTERNAL_CLASS in zend_implement_aggregate() local 317 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_aggregate() 319 memset(funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_implement_aggregate() 320 funcs_ptr->zf_new_iterator = zf; in zend_implement_aggregate() 352 zend_class_iterator_funcs *funcs_ptr = class_type->type == ZEND_INTERNAL_CLASS in zend_implement_iterator() local 355 memset(funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_implement_iterator() 356 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_iterator()
|
/PHP-8.1/ext/spl/ |
H A D | spl_array.c | 245 zend_class_iterator_funcs *funcs_ptr = class_type->iterator_funcs_ptr; in spl_array_object_new_ex() local 247 if (!funcs_ptr->zf_current) { in spl_array_object_new_ex() 248 …funcs_ptr->zf_rewind = zend_hash_str_find_ptr(&class_type->function_table, "rewind", sizeof("rewin… in spl_array_object_new_ex() 249 …funcs_ptr->zf_valid = zend_hash_str_find_ptr(&class_type->function_table, "valid", sizeof("valid")… in spl_array_object_new_ex() 250 … funcs_ptr->zf_key = zend_hash_str_find_ptr(&class_type->function_table, "key", sizeof("key") - 1); in spl_array_object_new_ex() 252 …funcs_ptr->zf_next = zend_hash_str_find_ptr(&class_type->function_table, "next", sizeof("next") - … in spl_array_object_new_ex() 255 …if (funcs_ptr->zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; in spl_array_object_new_ex() 256 … if (funcs_ptr->zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; in spl_array_object_new_ex() 257 if (funcs_ptr->zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; in spl_array_object_new_ex() 258 …if (funcs_ptr->zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURREN… in spl_array_object_new_ex() [all …]
|
Completed in 18 milliseconds