/PHP-7.4/Zend/ |
H A D | zend_iterators.h | 27 typedef struct _zend_object_iterator zend_object_iterator; typedef 31 void (*dtor)(zend_object_iterator *iter); 34 int (*valid)(zend_object_iterator *iter); 37 zval *(*get_current_data)(zend_object_iterator *iter); 43 void (*get_current_key)(zend_object_iterator *iter, zval *key); 46 void (*move_forward)(zend_object_iterator *iter); 49 void (*rewind)(zend_object_iterator *iter); 52 void (*invalidate_current)(zend_object_iterator *iter); 73 ZEND_API zend_object_iterator* zend_iterator_unwrap(zval *array_ptr); 76 ZEND_API void zend_iterator_init(zend_object_iterator *iter); [all …]
|
H A D | zend_iterators.c | 67 zend_object_iterator *iter = (zend_object_iterator*)object; in iter_wrapper_free() 82 ZEND_API void zend_iterator_init(zend_object_iterator *iter) in zend_iterator_init() 88 ZEND_API void zend_iterator_dtor(zend_object_iterator *iter) in zend_iterator_dtor() 97 ZEND_API zend_object_iterator* zend_iterator_unwrap(zval *array_ptr) in zend_iterator_unwrap() 101 return (zend_object_iterator *)Z_OBJ_P(array_ptr); in zend_iterator_unwrap()
|
H A D | zend_interfaces.h | 35 zend_object_iterator it; 62 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter); 63 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter); 64 ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key); 65 ZEND_API zval *zend_user_it_get_current_data(zend_object_iterator *_iter); 66 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter); 67 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter); 70 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in…
|
H A D | zend_interfaces.c | 132 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter) in zend_user_it_invalidate_current() 144 static void zend_user_it_dtor(zend_object_iterator *_iter) in zend_user_it_dtor() 155 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter) in zend_user_it_valid() 173 ZEND_API zval *zend_user_it_get_current_data(zend_object_iterator *_iter) in zend_user_it_get_current_data() 186 ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key) in zend_user_it_get_current_key() 207 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter) in zend_user_it_move_forward() 218 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter) in zend_user_it_rewind() 239 static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_r… in zend_user_it_get_iterator() 250 zend_iterator_init((zend_object_iterator*)iterator); in zend_user_it_get_iterator() 257 return (zend_object_iterator*)iterator; in zend_user_it_get_iterator() [all …]
|
H A D | zend_generators.c | 731 zend_object_iterator *iter = (zend_object_iterator *) Z_OBJ(generator->values); in zend_generator_get_next_delegated_value() 1109 static void zend_generator_iterator_dtor(zend_object_iterator *iterator) /* {{{ */ in zend_generator_iterator_dtor() 1117 static int zend_generator_iterator_valid(zend_object_iterator *iterator) /* {{{ */ in zend_generator_iterator_valid() 1129 static zval *zend_generator_iterator_get_data(zend_object_iterator *iterator) /* {{{ */ in zend_generator_iterator_get_data() 1141 static void zend_generator_iterator_get_key(zend_object_iterator *iterator, zval *key) /* {{{ */ in zend_generator_iterator_get_key() 1159 static void zend_generator_iterator_move_forward(zend_object_iterator *iterator) /* {{{ */ in zend_generator_iterator_move_forward() 1169 static void zend_generator_iterator_rewind(zend_object_iterator *iterator) /* {{{ */ in zend_generator_iterator_rewind() 1187 zend_object_iterator *zend_generator_get_iterator(zend_class_entry *ce, zval *object, int by_ref) /… in zend_generator_get_iterator() 1189 zend_object_iterator *iterator; in zend_generator_get_iterator() 1202 iterator = generator->iterator = emalloc(sizeof(zend_object_iterator)); in zend_generator_get_iterator()
|
H A D | zend_generators.h | 58 zend_object_iterator *iterator;
|
/PHP-7.4/ext/intl/common/ |
H A D | common_enum.h | 52 zend_object_iterator *iterator; 63 zend_object_iterator zoi; 66 void (*destroy_it)(zend_object_iterator *iterator); 72 U_CFUNC void zoi_with_current_dtor(zend_object_iterator *iter); 73 U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter); 74 U_CFUNC zval *zoi_with_current_get_current_data(zend_object_iterator *iter); 75 U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter);
|
H A D | common_enum.cpp | 36 void zoi_with_current_dtor(zend_object_iterator *iter) in zoi_with_current_dtor() 60 U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter) in zoi_with_current_valid() 65 U_CFUNC zval *zoi_with_current_get_current_data(zend_object_iterator *iter) in zoi_with_current_get_current_data() 70 U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter) in zoi_with_current_invalidate_current() 79 static void string_enum_current_move_forward(zend_object_iterator *iter) in string_enum_current_move_forward() 102 static void string_enum_rewind(zend_object_iterator *iter) in string_enum_rewind() 125 static void string_enum_destroy_it(zend_object_iterator *iter) in string_enum_destroy_it() 145 ii->iterator = (zend_object_iterator*)emalloc(sizeof(zoi_with_current)); in IntlIterator_from_StringEnumeration() 169 static zend_object_iterator *IntlIterator_get_iterator( in IntlIterator_get_iterator()
|
/PHP-7.4/ext/mysqli/ |
H A D | mysqli_result_iterator.c | 37 zend_object_iterator intern; 45 zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref) in php_mysqli_result_get_iterator() 66 static void php_mysqli_result_iterator_dtor(zend_object_iterator *iter) in php_mysqli_result_iterator_dtor() 77 static int php_mysqli_result_iterator_valid(zend_object_iterator *iter) in php_mysqli_result_iterator_valid() 86 static zval *php_mysqli_result_iterator_current_data(zend_object_iterator *iter) in php_mysqli_result_iterator_current_data() 95 static void php_mysqli_result_iterator_move_forward(zend_object_iterator *iter) in php_mysqli_result_iterator_move_forward() 113 static void php_mysqli_result_iterator_rewind(zend_object_iterator *iter) 139 static void php_mysqli_result_iterator_current_key(zend_object_iterator *iter, zval *key)
|
/PHP-7.4/ext/intl/resourcebundle/ |
H A D | resourcebundle_iterator.c | 54 static void resourcebundle_iterator_invalidate( zend_object_iterator *iter ) in resourcebundle_iterator_invalidate() 70 static void resourcebundle_iterator_dtor( zend_object_iterator *iter ) in resourcebundle_iterator_dtor() 82 static int resourcebundle_iterator_has_more( zend_object_iterator *iter ) in resourcebundle_iterator_has_more() 90 static zval *resourcebundle_iterator_current( zend_object_iterator *iter ) in resourcebundle_iterator_current() 101 static void resourcebundle_iterator_key( zend_object_iterator *iter, zval *key ) in resourcebundle_iterator_key() 118 static void resourcebundle_iterator_step( zend_object_iterator *iter ) in resourcebundle_iterator_step() 128 static void resourcebundle_iterator_reset( zend_object_iterator *iter ) in resourcebundle_iterator_reset() 150 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref ) in resourcebundle_get_iterator() 176 return (zend_object_iterator *) iterator; in resourcebundle_get_iterator()
|
H A D | resourcebundle_iterator.h | 25 zend_object_iterator intern; 34 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref );
|
/PHP-7.4/ext/intl/breakiterator/ |
H A D | breakiterator_iterators.cpp | 39 inline BreakIterator *_breakiter_prolog(zend_object_iterator *iter) in _breakiter_prolog() 52 static void _breakiterator_destroy_it(zend_object_iterator *iter) in _breakiterator_destroy_it() 57 static void _breakiterator_move_forward(zend_object_iterator *iter) in _breakiterator_move_forward() 74 static void _breakiterator_rewind(zend_object_iterator *iter) in _breakiterator_rewind() 93 U_CFUNC zend_object_iterator *_breakiterator_get_iterator( in _breakiterator_get_iterator() 122 return reinterpret_cast<zend_object_iterator *>(zoi_iter); in _breakiterator_get_iterator() 133 static void _breakiterator_parts_destroy_it(zend_object_iterator *iter) in _breakiterator_parts_destroy_it() 138 static void _breakiterator_parts_get_current_key(zend_object_iterator *iter, zval *key) in _breakiterator_parts_get_current_key() 144 static void _breakiterator_parts_move_forward(zend_object_iterator *iter) in _breakiterator_parts_move_forward() 183 static void _breakiterator_parts_rewind(zend_object_iterator *iter) in _breakiterator_parts_rewind() [all …]
|
H A D | breakiterator_iterators.h | 38 U_CFUNC zend_object_iterator *_breakiterator_get_iterator(
|
/PHP-7.4/ext/com_dotnet/ |
H A D | com_iterator.c | 31 zend_object_iterator iter; 42 static void com_iter_dtor(zend_object_iterator *iter) in com_iter_dtor() 54 static int com_iter_valid(zend_object_iterator *iter) in com_iter_valid() 65 static zval* com_iter_get_data(zend_object_iterator *iter) in com_iter_get_data() 72 static void com_iter_get_key(zend_object_iterator *iter, zval *key) in com_iter_get_key() 83 static void com_iter_move_forwards(zend_object_iterator *iter) in com_iter_move_forwards() 135 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref) in php_com_iter_get()
|
H A D | com_saproxy.c | 52 zend_object_iterator iter; 468 static void saproxy_iter_dtor(zend_object_iterator *iter) in saproxy_iter_dtor() 478 static int saproxy_iter_valid(zend_object_iterator *iter) in saproxy_iter_valid() 485 static zval* saproxy_iter_get_data(zend_object_iterator *iter) in saproxy_iter_get_data() 515 static void saproxy_iter_get_key(zend_object_iterator *iter, zval *key) in saproxy_iter_get_key() 526 static void saproxy_iter_move_forwards(zend_object_iterator *iter) in saproxy_iter_move_forwards() 545 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref) in php_com_saproxy_iter_get()
|
H A D | php_com_dotnet_internal.h | 81 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref); 182 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref);
|
/PHP-7.4/ext/pdo/ |
H A D | php_pdo_int.h | 43 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref); 54 zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object);
|
/PHP-7.4/ext/spl/ |
H A D | spl_iterators.h | 126 zend_object_iterator *iterator; 147 zend_object_iterator *iterator; 168 typedef int (*spl_iterator_apply_func_t)(zend_object_iterator *iter, void *puser);
|
H A D | spl_fixedarray.c | 208 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref); 822 static void spl_fixedarray_it_dtor(zend_object_iterator *iter) /* {{{ */ in spl_fixedarray_it_dtor() 831 static void spl_fixedarray_it_rewind(zend_object_iterator *iter) /* {{{ */ in spl_fixedarray_it_rewind() 843 static int spl_fixedarray_it_valid(zend_object_iterator *iter) /* {{{ */ in spl_fixedarray_it_valid() 859 static zval *spl_fixedarray_it_get_current_data(zend_object_iterator *iter) /* {{{ */ in spl_fixedarray_it_get_current_data() 881 static void spl_fixedarray_it_get_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in spl_fixedarray_it_get_current_key() 893 static void spl_fixedarray_it_move_forward(zend_object_iterator *iter) /* {{{ */ in spl_fixedarray_it_move_forward() 996 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref) /… in spl_fixedarray_get_iterator() 1007 zend_iterator_init((zend_object_iterator*)iterator); in spl_fixedarray_get_iterator()
|
H A D | spl_heap.c | 386 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref); 885 static void spl_heap_it_dtor(zend_object_iterator *iter) /* {{{ */ in spl_heap_it_dtor() 894 static void spl_heap_it_rewind(zend_object_iterator *iter) /* {{{ */ in spl_heap_it_rewind() 900 static int spl_heap_it_valid(zend_object_iterator *iter) /* {{{ */ in spl_heap_it_valid() 906 static zval *spl_heap_it_get_current_data(zend_object_iterator *iter) /* {{{ */ in spl_heap_it_get_current_data() 923 static zval *spl_pqueue_it_get_current_data(zend_object_iterator *iter) /* {{{ */ in spl_pqueue_it_get_current_data() 945 static void spl_heap_it_get_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in spl_heap_it_get_current_key() 953 static void spl_heap_it_move_forward(zend_object_iterator *iter) /* {{{ */ in spl_heap_it_move_forward() 1099 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref) /* {{{ … in spl_heap_get_iterator() 1124 zend_object_iterator *spl_pqueue_get_iterator(zend_class_entry *ce, zval *object, int by_ref) /* {{… in spl_pqueue_get_iterator() [all …]
|
H A D | spl_iterators.c | 94 zend_object_iterator *iterator; 121 zend_object_iterator intern; 172 zend_object_iterator *sub_iter; in spl_recursive_it_dtor() 190 zend_object_iterator *sub_iter; in spl_recursive_it_valid_ex() 237 zend_object_iterator *iterator; in spl_recursive_it_move_forward_ex() 241 zend_object_iterator *sub_iter; in spl_recursive_it_move_forward_ex() 409 zend_object_iterator *sub_iter; in spl_recursive_it_rewind_ex() 593 zend_object_iterator *sub_iter; in spl_recursive_it_it_construct() 643 zend_object_iterator *iterator; in SPL_METHOD() 914 zend_object_iterator *sub_iter; in spl_RecursiveIteratorIterator_dtor() [all …]
|
H A D | spl_dllist.c | 368 zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref); 922 static void spl_dllist_it_dtor(zend_object_iterator *iter) /* {{{ */ in spl_dllist_it_dtor() 983 static void spl_dllist_it_rewind(zend_object_iterator *iter) /* {{{ */ in spl_dllist_it_rewind() 993 static int spl_dllist_it_valid(zend_object_iterator *iter) /* {{{ */ in spl_dllist_it_valid() 1002 static zval *spl_dllist_it_get_current_data(zend_object_iterator *iter) /* {{{ */ in spl_dllist_it_get_current_data() 1015 static void spl_dllist_it_get_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in spl_dllist_it_get_current_key() 1023 static void spl_dllist_it_move_forward(zend_object_iterator *iter) /* {{{ */ in spl_dllist_it_move_forward() 1367 zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref) /* {{… in spl_dllist_get_iterator() 1379 zend_iterator_init((zend_object_iterator*)iterator); in spl_dllist_get_iterator()
|
/PHP-7.4/ext/dom/ |
H A D | dom_iterators.c | 127 static void php_dom_iterator_dtor(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_dtor() 136 static int php_dom_iterator_valid(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_valid() 149 zval *php_dom_iterator_current_data(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_current_data() 157 static void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in php_dom_iterator_current_key() 177 static void php_dom_iterator_move_forward(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_move_forward() 258 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref) /* {{{ */ in php_dom_get_iterator()
|
H A D | php_dom.h | 92 zend_object_iterator intern; 126 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref);
|
/PHP-7.4/ext/simplexml/ |
H A D | php_simplexml_exports.h | 50 zend_object_iterator intern;
|