Lines Matching refs:iter

38 inline BreakIterator *_breakiter_prolog(zend_object_iterator *iter)  in _breakiter_prolog()  argument
41 bio = Z_INTL_BREAKITERATOR_P(&iter->data); in _breakiter_prolog()
51 static void _breakiterator_destroy_it(zend_object_iterator *iter) in _breakiterator_destroy_it() argument
53 zval_ptr_dtor(&iter->data); in _breakiterator_destroy_it()
56 static void _breakiterator_move_forward(zend_object_iterator *iter) in _breakiterator_move_forward() argument
58 BreakIterator *biter = _breakiter_prolog(iter); in _breakiterator_move_forward()
59 zoi_with_current *zoi_iter = (zoi_with_current*)iter; in _breakiterator_move_forward()
61 iter->funcs->invalidate_current(iter); in _breakiterator_move_forward()
73 static void _breakiterator_rewind(zend_object_iterator *iter) in _breakiterator_rewind() argument
75 BreakIterator *biter = _breakiter_prolog(iter); in _breakiterator_rewind()
76 zoi_with_current *zoi_iter = (zoi_with_current*)iter; in _breakiterator_rewind()
133 static void _breakiterator_parts_destroy_it(zend_object_iterator *iter) in _breakiterator_parts_destroy_it() argument
135 zval_ptr_dtor(&iter->data); in _breakiterator_parts_destroy_it()
138 static void _breakiterator_parts_get_current_key(zend_object_iterator *iter, zval *key) in _breakiterator_parts_get_current_key() argument
143 zoi_break_iter_parts *zoi_bit = (zoi_break_iter_parts*)iter; in _breakiterator_parts_get_current_key()
145 if (zoi_bit->key_type == PARTS_ITERATOR_KEY_RIGHT && iter->index == 0) { in _breakiterator_parts_get_current_key()
148 ZVAL_LONG(key, iter->index); in _breakiterator_parts_get_current_key()
152 static void _breakiterator_parts_move_forward(zend_object_iterator *iter) in _breakiterator_parts_move_forward() argument
154 zoi_break_iter_parts *zoi_bit = (zoi_break_iter_parts*)iter; in _breakiterator_parts_move_forward()
157 iter->funcs->invalidate_current(iter); in _breakiterator_parts_move_forward()
172 iter->index = cur; in _breakiterator_parts_move_forward()
174 iter->index = next; in _breakiterator_parts_move_forward()
192 static void _breakiterator_parts_rewind(zend_object_iterator *iter) in _breakiterator_parts_rewind() argument
194 zoi_break_iter_parts *zoi_bit = (zoi_break_iter_parts*)iter; in _breakiterator_parts_rewind()
198 iter->funcs->invalidate_current(iter); in _breakiterator_parts_rewind()
203 iter->funcs->move_forward(iter); in _breakiterator_parts_rewind()
268 zval *iter = &ii->iterator->data; in PHP_METHOD() local
269 ZEND_ASSERT(Z_TYPE_P(iter) == IS_OBJECT); in PHP_METHOD()
271 Z_OBJ_P(iter), Z_OBJCE_P(iter), NULL, "getrulestatus", return_value); in PHP_METHOD()