iterator_funcs 509 Zend/zend.h zend_class_iterator_funcs iterator_funcs; iterator_funcs 213 Zend/zend_API.h class_container.iterator_funcs.funcs = NULL; \ iterator_funcs 3132 Zend/zend_compile.c if (!ce->iterator_funcs.funcs) { iterator_funcs 3133 Zend/zend_compile.c ce->iterator_funcs.funcs = ce->parent->iterator_funcs.funcs; iterator_funcs 6989 Zend/zend_compile.c ce->iterator_funcs.funcs = NULL; iterator_funcs 749 Zend/zend_generators.c zend_ce_generator->iterator_funcs.funcs = &zend_generator_iterator_functions; iterator_funcs 125 Zend/zend_interfaces.c return zend_call_method_with_0_params(&object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); iterator_funcs 163 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &more); iterator_funcs 181 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", &iter->value); iterator_funcs 204 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval); iterator_funcs 224 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); iterator_funcs 235 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NULL); iterator_funcs 262 Zend/zend_interfaces.c iterator->it.funcs = ce->iterator_funcs.funcs; iterator_funcs 346 Zend/zend_interfaces.c class_type->iterator_funcs.zf_new_iterator = NULL; iterator_funcs 371 Zend/zend_interfaces.c class_type->iterator_funcs.zf_valid = NULL; iterator_funcs 372 Zend/zend_interfaces.c class_type->iterator_funcs.zf_current = NULL; iterator_funcs 373 Zend/zend_interfaces.c class_type->iterator_funcs.zf_key = NULL; iterator_funcs 374 Zend/zend_interfaces.c class_type->iterator_funcs.zf_next = NULL; iterator_funcs 375 Zend/zend_interfaces.c class_type->iterator_funcs.zf_rewind = NULL; iterator_funcs 376 Zend/zend_interfaces.c if (!class_type->iterator_funcs.funcs) { iterator_funcs 377 Zend/zend_interfaces.c class_type->iterator_funcs.funcs = &zend_interface_iterator_funcs_iterator; iterator_funcs 2105 ext/date/php_date.c date_ce_period->iterator_funcs.funcs = &date_period_it_funcs; iterator_funcs 679 ext/mysqli/mysqli.c mysqli_result_class_entry->iterator_funcs.funcs = &php_mysqli_result_iterator_funcs; iterator_funcs 2629 ext/simplexml/simplexml.c sxe_class_entry->iterator_funcs.funcs = &php_sxe_iterator_funcs; iterator_funcs 50 ext/simplexml/sxe.c ce_SimpleXMLElement->iterator_funcs.funcs->rewind((zend_object_iterator*)&iter TSRMLS_CC); iterator_funcs 123 ext/simplexml/sxe.c ce_SimpleXMLElement->iterator_funcs.funcs->move_forward((zend_object_iterator*)&iter TSRMLS_CC); iterator_funcs 254 ext/spl/spl_array.c if (!class_type->iterator_funcs.zf_current) { iterator_funcs 255 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "rewind", sizeof("rewind"), (void **) &class_type->iterator_funcs.zf_rewind); iterator_funcs 256 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "valid", sizeof("valid"), (void **) &class_type->iterator_funcs.zf_valid); iterator_funcs 257 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "key", sizeof("key"), (void **) &class_type->iterator_funcs.zf_key); iterator_funcs 258 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "current", sizeof("current"), (void **) &class_type->iterator_funcs.zf_current); iterator_funcs 259 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "next", sizeof("next"), (void **) &class_type->iterator_funcs.zf_next); iterator_funcs 262 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; iterator_funcs 263 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; iterator_funcs 264 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; iterator_funcs 265 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; iterator_funcs 266 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; iterator_funcs 269 ext/spl/spl_fixedarray.c if (!class_type->iterator_funcs.zf_current) { iterator_funcs 270 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "rewind", sizeof("rewind"), (void **) &class_type->iterator_funcs.zf_rewind); iterator_funcs 271 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "valid", sizeof("valid"), (void **) &class_type->iterator_funcs.zf_valid); iterator_funcs 272 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "key", sizeof("key"), (void **) &class_type->iterator_funcs.zf_key); iterator_funcs 273 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "current", sizeof("current"), (void **) &class_type->iterator_funcs.zf_current); iterator_funcs 274 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "next", sizeof("next"), (void **) &class_type->iterator_funcs.zf_next); iterator_funcs 277 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) { iterator_funcs 280 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) { iterator_funcs 283 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_key->common.scope != parent) { iterator_funcs 286 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_current->common.scope != parent) { iterator_funcs 289 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_next->common.scope != parent) { iterator_funcs 448 ext/spl/spl_iterators.c iterator->intern.funcs = ce->iterator_funcs.funcs; iterator_funcs 484 ext/spl/spl_iterators.c zend_call_method_with_0_params(&aggregate, Z_OBJCE_P(aggregate), &Z_OBJCE_P(aggregate)->iterator_funcs.zf_new_iterator, "getiterator", &iterator); iterator_funcs 514 ext/spl/spl_iterators.c zend_call_method_with_0_params(&aggregate, Z_OBJCE_P(aggregate), &Z_OBJCE_P(aggregate)->iterator_funcs.zf_new_iterator, "getiterator", &iterator); iterator_funcs 1337 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_valid = NULL; iterator_funcs 1338 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_current = NULL; iterator_funcs 1339 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_key = NULL; iterator_funcs 1340 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_next = NULL; iterator_funcs 1341 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_rewind = NULL; iterator_funcs 1342 ext/spl/spl_iterators.c if (!class_type->iterator_funcs.funcs) { iterator_funcs 1343 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 3754 ext/spl/spl_iterators.c spl_ce_RecursiveIteratorIterator->iterator_funcs.funcs = &spl_recursive_it_iterator_funcs; iterator_funcs 1108 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 1131 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 1161 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 1197 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 1208 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 1210 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);