Home
last modified time | relevance | path

Searched refs:iterator_funcs_ptr (Results 1 – 13 of 13) sorted by relevance

/PHP-7.4/Zend/
H A Dzend_interfaces.c127 …zend_call_method_with_0_params(object, ce, &ce->iterator_funcs_ptr->zf_new_iterator, "getiterator"… in zend_user_it_new_iterator()
163 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs_ptr->zf_valid, "valid",… in zend_user_it_valid()
192 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs_ptr->zf_key, "key", &re… in zend_user_it_get_current_key()
213 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs_ptr->zf_next, "next", N… in zend_user_it_move_forward()
224 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs_ptr->zf_rewind, "rewind… in zend_user_it_rewind()
351 funcs_ptr = class_type->iterator_funcs_ptr; in zend_implement_aggregate()
355 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_aggregate()
361 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_aggregate()
398 funcs_ptr = class_type->iterator_funcs_ptr; in zend_implement_iterator()
402 class_type->iterator_funcs_ptr = funcs_ptr; in zend_implement_iterator()
[all …]
H A Dzend.h147 zend_class_iterator_funcs *iterator_funcs_ptr; member
H A Dzend_opcode.c397 if (ce->iterator_funcs_ptr) { in destroy_zend_class()
398 free(ce->iterator_funcs_ptr); in destroy_zend_class()
H A Dzend_inheritance.c132 if (parent->iterator_funcs_ptr) { in do_inherit_parent_constructor()
134 ZEND_ASSERT(ce->iterator_funcs_ptr); in do_inherit_parent_constructor()
H A Dzend_API.h223 class_container.iterator_funcs_ptr = NULL; \
H A Dzend_compile.c1684 ce->iterator_funcs_ptr = NULL; in zend_initialize_class_data()
/PHP-7.4/ext/opcache/
H A Dzend_file_cache.c793 if (ce->iterator_funcs_ptr) {
795 SERIALIZE_PTR(ce->iterator_funcs_ptr->zf_rewind);
796 SERIALIZE_PTR(ce->iterator_funcs_ptr->zf_valid);
797 SERIALIZE_PTR(ce->iterator_funcs_ptr->zf_key);
798 SERIALIZE_PTR(ce->iterator_funcs_ptr->zf_current);
799 SERIALIZE_PTR(ce->iterator_funcs_ptr->zf_next);
800 SERIALIZE_PTR(ce->iterator_funcs_ptr);
1485 if (ce->iterator_funcs_ptr) {
1486 UNSERIALIZE_PTR(ce->iterator_funcs_ptr);
1490 UNSERIALIZE_PTR(ce->iterator_funcs_ptr->zf_key);
[all …]
H A Dzend_persist.c870 if (ce->iterator_funcs_ptr) { in zend_persist_class_entry()
871 …ce->iterator_funcs_ptr = zend_shared_memdup(ce->iterator_funcs_ptr, sizeof(zend_class_iterator_fun… in zend_persist_class_entry()
918 if (ce->iterator_funcs_ptr) { in zend_update_parent_ce()
919 memset(ce->iterator_funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_update_parent_ce()
921 …ce->iterator_funcs_ptr->zf_new_iterator = zend_hash_str_find_ptr(&ce->function_table, "getiterator… in zend_update_parent_ce()
924 …ce->iterator_funcs_ptr->zf_rewind = zend_hash_str_find_ptr(&ce->function_table, "rewind", sizeof("… in zend_update_parent_ce()
925 …ce->iterator_funcs_ptr->zf_valid = zend_hash_str_find_ptr(&ce->function_table, "valid", sizeof("va… in zend_update_parent_ce()
926 …ce->iterator_funcs_ptr->zf_key = zend_hash_str_find_ptr(&ce->function_table, "key", sizeof("key") … in zend_update_parent_ce()
927 …ce->iterator_funcs_ptr->zf_current = zend_hash_str_find_ptr(&ce->function_table, "current", sizeof… in zend_update_parent_ce()
928 …ce->iterator_funcs_ptr->zf_next = zend_hash_str_find_ptr(&ce->function_table, "next", sizeof("next… in zend_update_parent_ce()
H A Dzend_persist_calc.c483 if (ce->iterator_funcs_ptr) { in zend_persist_class_entry_calc()
/PHP-7.4/ext/spl/
H A Dspl_observer.c1121 …zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs_ptr->zf_rewind, "… in SPL_METHOD()
1144 …zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs_ptr->zf_next, "ne… in SPL_METHOD()
1174 …zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs_ptr->zf_valid, "v… in SPL_METHOD()
1210 …zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs_ptr->zf_valid, "v… in spl_multiple_iterator_get_all()
1221 …zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs_ptr->zf_current, … in spl_multiple_iterator_get_all()
1223 …zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs_ptr->zf_key, "key… in spl_multiple_iterator_get_all()
H A Dspl_fixedarray.c246 funcs_ptr = class_type->iterator_funcs_ptr; in spl_fixedarray_object_new_ex()
H A Dspl_iterators.c498 …with_0_params(iterator, Z_OBJCE_P(iterator), &Z_OBJCE_P(iterator)->iterator_funcs_ptr->zf_new_iter… in spl_recursive_it_it_construct()
526 …with_0_params(iterator, Z_OBJCE_P(iterator), &Z_OBJCE_P(iterator)->iterator_funcs_ptr->zf_new_iter… in spl_recursive_it_it_construct()
1497 …zend_call_method_with_0_params(zobject, ce, &ce->iterator_funcs_ptr->zf_new_iterator, "getiterator… in spl_dual_it_construct()
H A Dspl_array.c245 zend_class_iterator_funcs *funcs_ptr = class_type->iterator_funcs_ptr; in spl_array_object_new_ex()

Completed in 102 milliseconds