Lines Matching refs:iter
29 zend_object_iterator iter; member
40 static void com_iter_dtor(zend_object_iterator *iter) in com_iter_dtor() argument
42 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_dtor()
52 static zend_result com_iter_valid(zend_object_iterator *iter) in com_iter_valid() argument
54 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_valid()
63 static zval* com_iter_get_data(zend_object_iterator *iter) in com_iter_get_data() argument
65 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_get_data()
70 static void com_iter_get_key(zend_object_iterator *iter, zval *key) in com_iter_get_key() argument
72 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_get_key()
81 static void com_iter_move_forwards(zend_object_iterator *iter) in com_iter_move_forwards() argument
83 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_move_forwards()
161 zend_iterator_init(&I->iter); in php_com_iter_get()
162 I->iter.funcs = &com_iter_funcs; in php_com_iter_get()
163 Z_PTR(I->iter.data) = I; in php_com_iter_get()
236 return &I->iter; in php_com_iter_get()