summaryrefslogtreecommitdiff
path: root/ext/spl/spl_iterators.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/spl/spl_iterators.h')
-rwxr-xr-xext/spl/spl_iterators.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/spl/spl_iterators.h b/ext/spl/spl_iterators.h
index 0154dba2b6..430fe7ec59 100755
--- a/ext/spl/spl_iterators.h
+++ b/ext/spl/spl_iterators.h
@@ -135,6 +135,10 @@ typedef struct _spl_dual_it_object {
} u;
} spl_dual_it_object;
+typedef int (*spl_iterator_apply_func_t)(zend_object_iterator *iter, void *puser TSRMLS_DC);
+
+PHPAPI int spl_iterator_apply(zval *obj, spl_iterator_apply_func_t apply_func, void *puser TSRMLS_DC);
+
#endif /* SPL_ITERATORS_H */
/*