Searched refs:funcs_ptr (Results 1 – 2 of 2) sorted by relevance
/PHP-8.0/Zend/ |
H A D | zend_interfaces.c | 298 zend_class_iterator_funcs *funcs_ptr = class_type->type == ZEND_INTERNAL_CLASS in zend_implement_aggregate() local 302 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_aggregate() 304 memset(funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_implement_aggregate() 305 funcs_ptr->zf_new_iterator = zf; in zend_implement_aggregate() 337 zend_class_iterator_funcs *funcs_ptr = class_type->type == ZEND_INTERNAL_CLASS in zend_implement_iterator() local 340 memset(funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_implement_iterator() 341 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_iterator()
|
/PHP-8.0/ext/spl/ |
H A D | spl_array.c | 235 zend_class_iterator_funcs *funcs_ptr = class_type->iterator_funcs_ptr; in spl_array_object_new_ex() local 237 if (!funcs_ptr->zf_current) { in spl_array_object_new_ex() 238 …funcs_ptr->zf_rewind = zend_hash_str_find_ptr(&class_type->function_table, "rewind", sizeof("rewin… in spl_array_object_new_ex() 239 …funcs_ptr->zf_valid = zend_hash_str_find_ptr(&class_type->function_table, "valid", sizeof("valid")… in spl_array_object_new_ex() 240 … funcs_ptr->zf_key = zend_hash_str_find_ptr(&class_type->function_table, "key", sizeof("key") - 1); in spl_array_object_new_ex() 242 …funcs_ptr->zf_next = zend_hash_str_find_ptr(&class_type->function_table, "next", sizeof("next") - … in spl_array_object_new_ex() 245 …if (funcs_ptr->zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; in spl_array_object_new_ex() 246 … if (funcs_ptr->zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; in spl_array_object_new_ex() 247 if (funcs_ptr->zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; in spl_array_object_new_ex() 248 …if (funcs_ptr->zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURREN… in spl_array_object_new_ex() [all …]
|
Completed in 16 milliseconds