Home
last modified time | relevance | path

Searched refs:funcs_ptr (Results 1 – 2 of 2) sorted by relevance

/PHP-8.1/Zend/
H A Dzend_interfaces.c313 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 Dspl_array.c245 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()
248funcs_ptr->zf_rewind = zend_hash_str_find_ptr(&class_type->function_table, "rewind", sizeof("rewin… in spl_array_object_new_ex()
249funcs_ptr->zf_valid = zend_hash_str_find_ptr(&class_type->function_table, "valid", sizeof("valid")… in spl_array_object_new_ex()
250funcs_ptr->zf_key = zend_hash_str_find_ptr(&class_type->function_table, "key", sizeof("key") - 1); in spl_array_object_new_ex()
252funcs_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 12 milliseconds