Lines Matching refs:iterator_funcs_ptr

127 …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()
179 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs_ptr->zf_current, "curre… in zend_user_it_get_current_data()
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()
339 if (class_type->iterator_funcs_ptr != NULL) { in zend_implement_aggregate()
340 class_type->iterator_funcs_ptr->zf_new_iterator = NULL; in zend_implement_aggregate()
342 class_type->iterator_funcs_ptr = calloc(1, sizeof(zend_class_iterator_funcs)); in zend_implement_aggregate()
344 class_type->iterator_funcs_ptr = zend_arena_alloc(&CG(arena), sizeof(zend_class_iterator_funcs)); in zend_implement_aggregate()
345 memset(class_type->iterator_funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_implement_aggregate()
348 …class_type->iterator_funcs_ptr->zf_new_iterator = zend_hash_str_find_ptr(&class_type->function_tab… in zend_implement_aggregate()
373 if (class_type->iterator_funcs_ptr != NULL) { in zend_implement_iterator()
374 class_type->iterator_funcs_ptr->zf_valid = NULL; in zend_implement_iterator()
375 class_type->iterator_funcs_ptr->zf_current = NULL; in zend_implement_iterator()
376 class_type->iterator_funcs_ptr->zf_key = NULL; in zend_implement_iterator()
377 class_type->iterator_funcs_ptr->zf_next = NULL; in zend_implement_iterator()
378 class_type->iterator_funcs_ptr->zf_rewind = NULL; in zend_implement_iterator()
380 class_type->iterator_funcs_ptr = calloc(1, sizeof(zend_class_iterator_funcs)); in zend_implement_iterator()
382 class_type->iterator_funcs_ptr = zend_arena_alloc(&CG(arena), sizeof(zend_class_iterator_funcs)); in zend_implement_iterator()
383 memset(class_type->iterator_funcs_ptr, 0, sizeof(zend_class_iterator_funcs)); in zend_implement_iterator()
386 …class_type->iterator_funcs_ptr->zf_rewind = zend_hash_str_find_ptr(&class_type->function_table, "r… in zend_implement_iterator()
387 …class_type->iterator_funcs_ptr->zf_valid = zend_hash_str_find_ptr(&class_type->function_table, "va… in zend_implement_iterator()
388 …class_type->iterator_funcs_ptr->zf_key = zend_hash_str_find_ptr(&class_type->function_table, "key"… in zend_implement_iterator()
389 …class_type->iterator_funcs_ptr->zf_current = zend_hash_str_find_ptr(&class_type->function_table, "… in zend_implement_iterator()
390 …class_type->iterator_funcs_ptr->zf_next = zend_hash_str_find_ptr(&class_type->function_table, "nex… in zend_implement_iterator()