Lines Matching refs:iter
33 zend_object_iterator iter; member
44 static void com_iter_dtor(zend_object_iterator *iter) in com_iter_dtor() argument
46 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_dtor()
56 static int com_iter_valid(zend_object_iterator *iter) in com_iter_valid() argument
58 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_valid()
67 static zval* com_iter_get_data(zend_object_iterator *iter) in com_iter_get_data() argument
69 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_get_data()
74 static void com_iter_get_key(zend_object_iterator *iter, zval *key) in com_iter_get_key() argument
76 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_get_key()
85 static int com_iter_move_forwards(zend_object_iterator *iter) in com_iter_move_forwards() argument
87 struct php_com_iterator *I = (struct php_com_iterator*)Z_PTR(iter->data); in com_iter_move_forwards()
163 zend_iterator_init(&I->iter); in php_com_iter_get()
164 I->iter.funcs = &com_iter_funcs; in php_com_iter_get()
165 Z_PTR(I->iter.data) = I; in php_com_iter_get()
237 return &I->iter; in php_com_iter_get()