Lines Matching refs:iterator_funcs

136 …zend_call_method_with_0_params(object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", ret…  in zend_user_it_new_iterator()
172 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &mor… in zend_user_it_valid()
190 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", … in zend_user_it_get_current_data()
213 zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval); in zend_user_it_get_current_key()
234 zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); in zend_user_it_move_forward()
245 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NU… in zend_user_it_rewind()
274 iterator->it.funcs = ce->iterator_funcs.funcs; in zend_user_it_get_iterator()
359 class_type->iterator_funcs.zf_new_iterator = NULL; in zend_implement_aggregate()
384 class_type->iterator_funcs.zf_valid = NULL; in zend_implement_iterator()
385 class_type->iterator_funcs.zf_current = NULL; in zend_implement_iterator()
386 class_type->iterator_funcs.zf_key = NULL; in zend_implement_iterator()
387 class_type->iterator_funcs.zf_next = NULL; in zend_implement_iterator()
388 class_type->iterator_funcs.zf_rewind = NULL; in zend_implement_iterator()
389 if (!class_type->iterator_funcs.funcs) { in zend_implement_iterator()
390 class_type->iterator_funcs.funcs = &zend_interface_iterator_funcs_iterator; in zend_implement_iterator()