Lines Matching refs:iter

1243 void sqlite_iterator_dtor(zend_object_iterator *iter TSRMLS_DC)  in sqlite_iterator_dtor()
1245 zval *object = (zval*)((sqlite_object_iterator*)iter)->it.data; in sqlite_iterator_dtor()
1247 if (((sqlite_object_iterator*)iter)->value) { in sqlite_iterator_dtor()
1248 zval_ptr_dtor(&((sqlite_object_iterator*)iter)->value); in sqlite_iterator_dtor()
1249 ((sqlite_object_iterator*)iter)->value = NULL; in sqlite_iterator_dtor()
1252 efree(iter); in sqlite_iterator_dtor()
1255 void sqlite_iterator_rewind(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_rewind()
1257 struct php_sqlite_result *res = ((sqlite_object_iterator*)iter)->res; in sqlite_iterator_rewind()
1259 if (((sqlite_object_iterator*)iter)->value) { in sqlite_iterator_rewind()
1260 zval_ptr_dtor(&((sqlite_object_iterator*)iter)->value); in sqlite_iterator_rewind()
1261 ((sqlite_object_iterator*)iter)->value = NULL; in sqlite_iterator_rewind()
1268 int sqlite_iterator_valid(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_valid()
1270 struct php_sqlite_result *res = ((sqlite_object_iterator*)iter)->res; in sqlite_iterator_valid()
1279 void sqlite_iterator_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in sqlite_iterator_get_current_data() argument
1281 struct php_sqlite_result *res = ((sqlite_object_iterator*)iter)->res; in sqlite_iterator_get_current_data()
1283 *data = &((sqlite_object_iterator*)iter)->value; in sqlite_iterator_get_current_data()
1291 int sqlite_iterator_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, … in sqlite_iterator_get_current_key() argument
1293 struct php_sqlite_result *res = ((sqlite_object_iterator*)iter)->res; in sqlite_iterator_get_current_key()
1301 void sqlite_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_move_forward()
1303 struct php_sqlite_result *res = ((sqlite_object_iterator*)iter)->res; in sqlite_iterator_move_forward()
1305 if (((sqlite_object_iterator*)iter)->value) { in sqlite_iterator_move_forward()
1306 zval_ptr_dtor(&((sqlite_object_iterator*)iter)->value); in sqlite_iterator_move_forward()
1307 ((sqlite_object_iterator*)iter)->value = NULL; in sqlite_iterator_move_forward()