32 #include <apr_pools.h>
34 #include <apr_tables.h>
56 void *val, apr_pool_t *pool);
111 const apr_array_header_t *array,
132 #define svn_iter_break(pool) return svn_iter__break()
svn_error_t * svn_iter_apr_array(svn_boolean_t *completed, const apr_array_header_t *array, svn_iter_apr_array_cb_t func, void *baton, apr_pool_t *pool)
Iterate over the elements in array calling func for each one until there are no more elements or func...
svn_error_t *(* svn_iter_apr_hash_cb_t)(void *baton, const void *key, apr_ssize_t klen, void *val, apr_pool_t *pool)
Callback function for use with svn_iter_apr_hash().
svn_error_t *(* svn_iter_apr_array_cb_t)(void *baton, void *item, apr_pool_t *pool)
Iteration callback used in conjunction with svn_iter_apr_array().
svn_error_t * svn_iter__break(void)
Internal routine used by svn_iter_break() macro.
Subversion's data types.
int svn_boolean_t
YABT: Yet Another Boolean Type.
svn_error_t * svn_iter_apr_hash(svn_boolean_t *completed, apr_hash_t *hash, svn_iter_apr_hash_cb_t func, void *baton, apr_pool_t *pool)
Iterate over the elements in hash, calling func for each one until there are no more elements or func...