Lines Matching refs:zend_object_iterator
98 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter) in zend_user_it_invalidate_current()
110 static void zend_user_it_dtor(zend_object_iterator *_iter) in zend_user_it_dtor()
121 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter) in zend_user_it_valid()
138 ZEND_API zval *zend_user_it_get_current_data(zend_object_iterator *_iter) in zend_user_it_get_current_data()
151 ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key) in zend_user_it_get_current_key()
163 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter) in zend_user_it_move_forward()
174 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter) in zend_user_it_rewind()
184 ZEND_API HashTable *zend_user_it_get_gc(zend_object_iterator *_iter, zval **table, int *n) in zend_user_it_get_gc()
212 static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_r… in zend_user_it_get_iterator()
223 zend_iterator_init((zend_object_iterator*)iterator); in zend_user_it_get_iterator()
229 return (zend_object_iterator*)iterator; in zend_user_it_get_iterator()
235 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in… in zend_user_it_get_new_iterator()
238 zend_object_iterator *new_iterator; in zend_user_it_get_new_iterator()
487 zend_object_iterator *iter;
503 zend_object_iterator *iter = scope->get_iterator(Z_OBJCE_P(obj), obj, /* by_ref */ 0); in zend_create_internal_iterator_zval()
536 zend_object_iterator *iter = intern->iter; in zend_internal_iterator_ensure_rewound()