iterator_funcs 161 Zend/zend.h zend_class_iterator_funcs iterator_funcs; iterator_funcs 222 Zend/zend_API.h class_container.iterator_funcs.funcs = NULL; \ iterator_funcs 1656 Zend/zend_compile.c ce->iterator_funcs.funcs = NULL; iterator_funcs 1131 Zend/zend_generators.c zend_ce_generator->iterator_funcs.funcs = &zend_generator_iterator_functions; iterator_funcs 102 Zend/zend_inheritance.c if (EXPECTED(!ce->iterator_funcs.funcs)) { iterator_funcs 103 Zend/zend_inheritance.c ce->iterator_funcs.funcs = ce->parent->iterator_funcs.funcs; iterator_funcs 136 Zend/zend_interfaces.c zend_call_method_with_0_params(object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", retval); iterator_funcs 172 Zend/zend_interfaces.c zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &more); iterator_funcs 190 Zend/zend_interfaces.c zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", &iter->value); iterator_funcs 213 Zend/zend_interfaces.c zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval); iterator_funcs 234 Zend/zend_interfaces.c zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); iterator_funcs 245 Zend/zend_interfaces.c zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NULL); iterator_funcs 274 Zend/zend_interfaces.c iterator->it.funcs = ce->iterator_funcs.funcs; iterator_funcs 359 Zend/zend_interfaces.c class_type->iterator_funcs.zf_new_iterator = NULL; iterator_funcs 384 Zend/zend_interfaces.c class_type->iterator_funcs.zf_valid = NULL; iterator_funcs 385 Zend/zend_interfaces.c class_type->iterator_funcs.zf_current = NULL; iterator_funcs 386 Zend/zend_interfaces.c class_type->iterator_funcs.zf_key = NULL; iterator_funcs 387 Zend/zend_interfaces.c class_type->iterator_funcs.zf_next = NULL; iterator_funcs 388 Zend/zend_interfaces.c class_type->iterator_funcs.zf_rewind = NULL; iterator_funcs 389 Zend/zend_interfaces.c if (!class_type->iterator_funcs.funcs) { iterator_funcs 390 Zend/zend_interfaces.c class_type->iterator_funcs.funcs = &zend_interface_iterator_funcs_iterator; iterator_funcs 2063 ext/date/php_date.c date_ce_period->iterator_funcs.funcs = &date_period_it_funcs; iterator_funcs 673 ext/mysqli/mysqli.c mysqli_result_class_entry->iterator_funcs.funcs = &php_mysqli_result_iterator_funcs; iterator_funcs 2712 ext/simplexml/simplexml.c sxe_class_entry->iterator_funcs.funcs = &php_sxe_iterator_funcs; iterator_funcs 51 ext/simplexml/sxe.c ce_SimpleXMLElement->iterator_funcs.funcs->rewind((zend_object_iterator*)&iter); iterator_funcs 127 ext/simplexml/sxe.c ce_SimpleXMLElement->iterator_funcs.funcs->move_forward((zend_object_iterator*)&iter); iterator_funcs 235 ext/spl/spl_array.c if (!class_type->iterator_funcs.zf_current) { iterator_funcs 236 ext/spl/spl_array.c class_type->iterator_funcs.zf_rewind = zend_hash_str_find_ptr(&class_type->function_table, "rewind", sizeof("rewind") - 1); iterator_funcs 237 ext/spl/spl_array.c class_type->iterator_funcs.zf_valid = zend_hash_str_find_ptr(&class_type->function_table, "valid", sizeof("valid") - 1); iterator_funcs 238 ext/spl/spl_array.c class_type->iterator_funcs.zf_key = zend_hash_str_find_ptr(&class_type->function_table, "key", sizeof("key") - 1); iterator_funcs 239 ext/spl/spl_array.c class_type->iterator_funcs.zf_current = zend_hash_str_find_ptr(&class_type->function_table, "current", sizeof("current") - 1); iterator_funcs 240 ext/spl/spl_array.c class_type->iterator_funcs.zf_next = zend_hash_str_find_ptr(&class_type->function_table, "next", sizeof("next") - 1); iterator_funcs 243 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; iterator_funcs 244 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; iterator_funcs 245 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; iterator_funcs 246 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; iterator_funcs 247 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; iterator_funcs 257 ext/spl/spl_fixedarray.c if (!class_type->iterator_funcs.zf_current) { iterator_funcs 258 ext/spl/spl_fixedarray.c class_type->iterator_funcs.zf_rewind = zend_hash_str_find_ptr(&class_type->function_table, "rewind", sizeof("rewind") - 1); iterator_funcs 259 ext/spl/spl_fixedarray.c class_type->iterator_funcs.zf_valid = zend_hash_str_find_ptr(&class_type->function_table, "valid", sizeof("valid") - 1); iterator_funcs 260 ext/spl/spl_fixedarray.c class_type->iterator_funcs.zf_key = zend_hash_str_find_ptr(&class_type->function_table, "key", sizeof("key") - 1); iterator_funcs 261 ext/spl/spl_fixedarray.c class_type->iterator_funcs.zf_current = zend_hash_str_find_ptr(&class_type->function_table, "current", sizeof("current") - 1); iterator_funcs 262 ext/spl/spl_fixedarray.c class_type->iterator_funcs.zf_next = zend_hash_str_find_ptr(&class_type->function_table, "next", sizeof("next") - 1); iterator_funcs 265 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) { iterator_funcs 268 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) { iterator_funcs 271 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_key->common.scope != parent) { iterator_funcs 274 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_current->common.scope != parent) { iterator_funcs 277 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_next->common.scope != parent) { iterator_funcs 459 ext/spl/spl_iterators.c iterator->intern.funcs = ce->iterator_funcs.funcs; iterator_funcs 492 ext/spl/spl_iterators.c zend_call_method_with_0_params(iterator, Z_OBJCE_P(iterator), &Z_OBJCE_P(iterator)->iterator_funcs.zf_new_iterator, "getiterator", &aggregate_retval); iterator_funcs 520 ext/spl/spl_iterators.c zend_call_method_with_0_params(iterator, Z_OBJCE_P(iterator), &Z_OBJCE_P(iterator)->iterator_funcs.zf_new_iterator, "getiterator", &aggregate_retval); iterator_funcs 1348 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_valid = NULL; iterator_funcs 1349 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_current = NULL; iterator_funcs 1350 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_key = NULL; iterator_funcs 1351 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_next = NULL; iterator_funcs 1352 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_rewind = NULL; iterator_funcs 1353 ext/spl/spl_iterators.c if (!class_type->iterator_funcs.funcs) { iterator_funcs 1354 ext/spl/spl_iterators.c class_type->iterator_funcs.funcs = &zend_interface_iterator_funcs_iterator; iterator_funcs 1517 ext/spl/spl_iterators.c zend_call_method_with_0_params(zobject, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); iterator_funcs 3704 ext/spl/spl_iterators.c spl_ce_RecursiveIteratorIterator->iterator_funcs.funcs = &spl_recursive_it_iterator_funcs; iterator_funcs 1022 ext/spl/spl_observer.c zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs.zf_rewind, "rewind", NULL); iterator_funcs 1045 ext/spl/spl_observer.c zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs.zf_next, "next", NULL); iterator_funcs 1075 ext/spl/spl_observer.c zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs.zf_valid, "valid", &retval); iterator_funcs 1111 ext/spl/spl_observer.c zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs.zf_valid, "valid", &retval); iterator_funcs 1122 ext/spl/spl_observer.c zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs.zf_current, "current", &retval); iterator_funcs 1124 ext/spl/spl_observer.c zend_call_method_with_0_params(it, Z_OBJCE_P(it), &Z_OBJCE_P(it)->iterator_funcs.zf_key, "key", &retval);