Lines Matching refs:iterator
219 ii->iterator = (zend_object_iterator*)emalloc(sizeof(zoi_break_iter_parts)); in IntlIterator_from_BreakIterator_parts()
220 zend_iterator_init(ii->iterator); in IntlIterator_from_BreakIterator_parts()
222 ZVAL_COPY(&ii->iterator->data, break_iter_zv); in IntlIterator_from_BreakIterator_parts()
223 ii->iterator->funcs = &breakiterator_parts_it_funcs; in IntlIterator_from_BreakIterator_parts()
224 ii->iterator->index = 0; in IntlIterator_from_BreakIterator_parts()
226 ((zoi_with_current*)ii->iterator)->destroy_it = _breakiterator_parts_destroy_it; in IntlIterator_from_BreakIterator_parts()
227 ZVAL_COPY_VALUE(&((zoi_with_current*)ii->iterator)->wrapping_obj, object); in IntlIterator_from_BreakIterator_parts()
228 ZVAL_UNDEF(&((zoi_with_current*)ii->iterator)->current); in IntlIterator_from_BreakIterator_parts()
230 ((zoi_break_iter_parts*)ii->iterator)->bio = Z_INTL_BREAKITERATOR_P(break_iter_zv); in IntlIterator_from_BreakIterator_parts()
232 assert(((zoi_break_iter_parts*)ii->iterator)->bio->biter != NULL); in IntlIterator_from_BreakIterator_parts()
234 ((zoi_break_iter_parts*)ii->iterator)->key_type = key_type; in IntlIterator_from_BreakIterator_parts()
261 if (obj->iterator && !Z_ISUNDEF(obj->iterator->data)) { in IntlPartsIterator_get_method()
262 zval *break_iter_zv = &obj->iterator->data; in IntlPartsIterator_get_method()
291 zval *biter_zval = &ii->iterator->data; in PHP_METHOD()