Lines Matching refs:iter

39 inline BreakIterator *_breakiter_prolog(zend_object_iterator *iter)  in _breakiter_prolog()  argument
42 bio = Z_INTL_BREAKITERATOR_P(&iter->data); in _breakiter_prolog()
52 static void _breakiterator_destroy_it(zend_object_iterator *iter) in _breakiterator_destroy_it() argument
54 zval_ptr_dtor(&iter->data); in _breakiterator_destroy_it()
57 static void _breakiterator_move_forward(zend_object_iterator *iter) in _breakiterator_move_forward() argument
59 BreakIterator *biter = _breakiter_prolog(iter); in _breakiterator_move_forward()
60 zoi_with_current *zoi_iter = (zoi_with_current*)iter; in _breakiterator_move_forward()
62 iter->funcs->invalidate_current(iter); in _breakiterator_move_forward()
74 static void _breakiterator_rewind(zend_object_iterator *iter) in _breakiterator_rewind() argument
76 BreakIterator *biter = _breakiter_prolog(iter); in _breakiterator_rewind()
77 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
141 ZVAL_LONG(key, iter->index); in _breakiterator_parts_get_current_key()
144 static void _breakiterator_parts_move_forward(zend_object_iterator *iter) in _breakiterator_parts_move_forward() argument
146 zoi_break_iter_parts *zoi_bit = (zoi_break_iter_parts*)iter; in _breakiterator_parts_move_forward()
149 iter->funcs->invalidate_current(iter); in _breakiterator_parts_move_forward()
164 iter->index = cur; in _breakiterator_parts_move_forward()
166 iter->index = next; in _breakiterator_parts_move_forward()
183 static void _breakiterator_parts_rewind(zend_object_iterator *iter) in _breakiterator_parts_rewind() argument
185 zoi_break_iter_parts *zoi_bit = (zoi_break_iter_parts*)iter; in _breakiterator_parts_rewind()
189 iter->funcs->invalidate_current(iter); in _breakiterator_parts_rewind()
194 iter->funcs->move_forward(iter); in _breakiterator_parts_rewind()