17#ifndef SPL_ITERATORS_H
18#define SPL_ITERATORS_H
52#define RIT_CATCH_GET_CHILD CIT_CATCH_GET_CHILD
#define PHP_MINIT_FUNCTION
PHPAPI zend_class_entry * spl_ce_IteratorIterator
PHPAPI zend_class_entry * spl_ce_RecursiveCallbackFilterIterator
PHPAPI zend_class_entry * spl_ce_InfiniteIterator
PHPAPI zend_class_entry * spl_ce_RecursiveFilterIterator
PHPAPI zend_class_entry * spl_ce_RecursiveCachingIterator
PHPAPI zend_class_entry * spl_ce_LimitIterator
PHPAPI zend_class_entry * spl_ce_CallbackFilterIterator
PHPAPI zend_class_entry * spl_ce_RecursiveTreeIterator
PHPAPI zend_class_entry * spl_ce_AppendIterator
PHPAPI zend_class_entry * spl_ce_CachingIterator
PHPAPI zend_class_entry * spl_ce_RecursiveIteratorIterator
PHPAPI zend_class_entry * spl_ce_RecursiveRegexIterator
PHPAPI zend_class_entry * spl_ce_RegexIterator
PHPAPI zend_class_entry * spl_ce_RecursiveIterator
PHPAPI zend_class_entry * spl_ce_FilterIterator
PHPAPI zend_class_entry * spl_ce_SeekableIterator
PHPAPI zend_class_entry * spl_ce_EmptyIterator
PHPAPI zend_class_entry * spl_ce_ParentIterator
PHPAPI zend_class_entry * spl_ce_OuterIterator
PHPAPI zend_class_entry * spl_ce_NoRewindIterator
PHPAPI zend_result spl_iterator_apply(zval *obj, spl_iterator_apply_func_t apply_func, void *puser)
int(* spl_iterator_apply_func_t)(zend_object_iterator *iter, void *puser)
@ RIT_RecursiveTreeIterator
@ RIT_RecursiveIteratorIterator
RecursiveTreeIteratorFlags
@ CIT_TOSTRING_USE_CURRENT
@ DIT_RecursiveRegexIterator
@ DIT_RecursiveCachingIterator
@ DIT_RecursiveCallbackFilterIterator
@ DIT_RecursiveFilterIterator
@ DIT_CallbackFilterIterator
struct _zend_object_iterator zend_object_iterator
struct _zend_class_entry zend_class_entry
ZEND_RESULT_CODE zend_result