Lines Matching refs:iter

133 	zend_user_iterator *iter = (zend_user_iterator*)_iter;  in zend_user_it_invalidate_current()  local
135 if (iter->value) { in zend_user_it_invalidate_current()
136 zval_ptr_dtor(&iter->value); in zend_user_it_invalidate_current()
137 iter->value = NULL; in zend_user_it_invalidate_current()
145 zend_user_iterator *iter = (zend_user_iterator*)_iter; in zend_user_it_dtor() local
146 zval *object = (zval*)iter->it.data; in zend_user_it_dtor()
150 efree(iter); in zend_user_it_dtor()
158 zend_user_iterator *iter = (zend_user_iterator*)_iter; in zend_user_it_valid() local
159 zval *object = (zval*)iter->it.data; in zend_user_it_valid()
163 …zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &mo… in zend_user_it_valid()
177 zend_user_iterator *iter = (zend_user_iterator*)_iter; in zend_user_it_get_current_data() local
178 zval *object = (zval*)iter->it.data; in zend_user_it_get_current_data()
180 if (!iter->value) { in zend_user_it_get_current_data()
181 …zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current",… in zend_user_it_get_current_data()
183 *data = &iter->value; in zend_user_it_get_current_data()
200 zend_user_iterator *iter = (zend_user_iterator*)_iter; in zend_user_it_get_current_key() local
201 zval *object = (zval*)iter->it.data; in zend_user_it_get_current_key()
204 …zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval… in zend_user_it_get_current_key()
210 zend_error(E_WARNING, "Nothing returned from %s::key()", iter->ce->name); in zend_user_it_get_current_key()
220 zend_user_iterator *iter = (zend_user_iterator*)_iter; in zend_user_it_move_forward() local
221 zval *object = (zval*)iter->it.data; in zend_user_it_move_forward()
224 zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); in zend_user_it_move_forward()
231 zend_user_iterator *iter = (zend_user_iterator*)_iter; in zend_user_it_rewind() local
232 zval *object = (zval*)iter->it.data; in zend_user_it_rewind()
235 …zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", N… in zend_user_it_rewind()