Home
last modified time | relevance | path

Searched refs:zend_object_iterator (Results 1 – 25 of 31) sorted by relevance

12

/PHP-5.3/Zend/
H A Dzend_iterators.h29 typedef struct _zend_object_iterator zend_object_iterator; typedef
33 void (*dtor)(zend_object_iterator *iter TSRMLS_DC);
36 int (*valid)(zend_object_iterator *iter TSRMLS_DC);
39 void (*get_current_data)(zend_object_iterator *iter, zval ***data TSRMLS_DC);
42 …int (*get_current_key)(zend_object_iterator *iter, char **str_key, uint *str_key_len, ulong *int_k…
45 void (*move_forward)(zend_object_iterator *iter TSRMLS_DC);
48 void (*rewind)(zend_object_iterator *iter TSRMLS_DC);
51 void (*invalidate_current)(zend_object_iterator *iter TSRMLS_DC);
79 ZEND_API enum zend_object_iterator_kind zend_iterator_unwrap(zval *array_ptr, zend_object_iterator
82 ZEND_API zval *zend_iterator_wrap(zend_object_iterator *iter TSRMLS_DC);
H A Dzend_interfaces.h36 zend_object_iterator it;
52 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC);
53 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter TSRMLS_DC);
54 ZEND_API int zend_user_it_get_current_key(zend_object_iterator *_iter, char **str_key, uint *str_ke…
55 ZEND_API void zend_user_it_get_current_data(zend_object_iterator *_iter, zval ***data TSRMLS_DC);
56 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC);
57 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter TSRMLS_DC);
60 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in…
H A Dzend_iterators.c60 zend_object_iterator *iter = (zend_object_iterator*)object; in iter_wrapper_dtor()
64 ZEND_API zval *zend_iterator_wrap(zend_object_iterator *iter TSRMLS_DC) in zend_iterator_wrap()
77 zval *array_ptr, zend_object_iterator **iter TSRMLS_DC) in zend_iterator_unwrap()
82 *iter = (zend_object_iterator *)zend_object_store_get_object(array_ptr TSRMLS_CC); in zend_iterator_unwrap()
H A Dzend_interfaces.c131 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_invalidate_current()
143 static void zend_user_it_dtor(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_dtor()
155 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_valid()
175 ZEND_API void zend_user_it_get_current_data(zend_object_iterator *_iter, zval ***data TSRMLS_DC) in zend_user_it_get_current_data()
198 ZEND_API int zend_user_it_get_current_key(zend_object_iterator *_iter, char **str_key, uint *str_ke… in zend_user_it_get_current_key()
244 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_move_forward()
255 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_rewind()
276 static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_r… in zend_user_it_get_iterator()
291 return (zend_object_iterator*)iterator; in zend_user_it_get_iterator()
296 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in… in zend_user_it_get_new_iterator()
[all …]
/PHP-5.3/ext/intl/resourcebundle/
H A Dresourcebundle_iterator.c55 static void resourcebundle_iterator_invalidate( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_invalidate()
71 static void resourcebundle_iterator_dtor( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_dtor()
85 static int resourcebundle_iterator_has_more( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_has_more()
93 static void resourcebundle_iterator_current( zend_object_iterator *iter, zval ***data TSRMLS_DC ) in resourcebundle_iterator_current()
104 static int resourcebundle_iterator_key( zend_object_iterator *iter, char **str_key, uint *str_key_l… in resourcebundle_iterator_key()
124 static void resourcebundle_iterator_step( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_step()
134 static void resourcebundle_iterator_reset( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_reset()
156 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TS… in resourcebundle_get_iterator()
181 return (zend_object_iterator *) iterator; in resourcebundle_get_iterator()
H A Dresourcebundle_iterator.h25 zend_object_iterator intern;
34 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TS…
/PHP-5.3/ext/com_dotnet/
H A Dcom_iterator.c33 zend_object_iterator iter;
44 static void com_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in com_iter_dtor()
59 static int com_iter_valid(zend_object_iterator *iter TSRMLS_DC) in com_iter_valid()
70 static void com_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in com_iter_get_data()
77 static int com_iter_get_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, in com_iter_get_key()
89 static int com_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in com_iter_move_forwards()
142 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in php_com_iter_get()
H A Dcom_saproxy.c53 zend_object_iterator iter;
472 static void saproxy_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_dtor()
482 static int saproxy_iter_valid(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_valid()
489 static void saproxy_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in saproxy_iter_get_data()
522 static int saproxy_iter_get_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, in saproxy_iter_get_key()
534 static int saproxy_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_move_forwards()
555 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRML… in php_com_saproxy_iter_get()
H A Dphp_com_dotnet_internal.h86 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRML…
182 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
/PHP-5.3/ext/spl/
H A Dspl_iterators.h123 zend_object_iterator *iterator;
147 zend_object_iterator *iterator;
162 typedef int (*spl_iterator_apply_func_t)(zend_object_iterator *iter, void *puser TSRMLS_DC);
H A Dspl_heap.c356 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_D…
885 static void spl_heap_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_dtor()
896 static void spl_heap_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_rewind()
902 static int spl_heap_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_valid()
910 static void spl_heap_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{{… in spl_heap_it_get_current_data()
928 static void spl_pqueue_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {… in spl_pqueue_it_get_current_data()
958 static void spl_heap_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_move_forward()
1099 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_D… in spl_heap_get_iterator()
1119 return (zend_object_iterator*)iterator; in spl_heap_get_iterator()
1123 zend_object_iterator *spl_pqueue_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS… in spl_pqueue_get_iterator()
[all …]
H A Dspl_fixedarray.c203 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS…
838 static void spl_fixedarray_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_dtor()
849 static void spl_fixedarray_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_rewind()
862 static int spl_fixedarray_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_valid()
879 static void spl_fixedarray_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) … in spl_fixedarray_it_get_current_data()
902 static int spl_fixedarray_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_… in spl_fixedarray_it_get_current_key()
917 static void spl_fixedarray_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_move_forward()
1022 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… in spl_fixedarray_get_iterator()
1041 return (zend_object_iterator*)iterator; in spl_fixedarray_get_iterator()
H A Dspl_dllist.c364 zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS…
924 static void spl_dllist_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_dtor()
989 static void spl_dllist_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_rewind()
999 static int spl_dllist_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_valid()
1008 static void spl_dllist_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {… in spl_dllist_it_get_current_data()
1021 static int spl_dllist_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_… in spl_dllist_it_get_current_key()
1030 static void spl_dllist_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_move_forward()
1141 zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS… in spl_dllist_get_iterator()
1166 return (zend_object_iterator*)iterator; in spl_dllist_get_iterator()
H A Dspl_iterators.c95 zend_object_iterator *iterator;
121 zend_object_iterator intern;
143 zend_object_iterator *sub_iter; in spl_recursive_it_dtor()
159 zend_object_iterator *sub_iter; in spl_recursive_it_valid_ex()
206 zend_object_iterator *iterator; in spl_recursive_it_move_forward_ex()
210 zend_object_iterator *sub_iter; in spl_recursive_it_move_forward_ex()
373 zend_object_iterator *sub_iter; in spl_recursive_it_rewind_ex()
429 return (zend_object_iterator*)iterator; in spl_recursive_it_get_iterator()
560 zend_object_iterator *sub_iter; in spl_recursive_it_it_construct()
872 zend_object_iterator *sub_iter; in spl_RecursiveIteratorIterator_dtor()
[all …]
H A Dspl_directory.c125 zend_object_iterator *iterator; in spl_filesystem_object_free_storage()
126 iterator = (zend_object_iterator*) in spl_filesystem_object_free_storage()
1623 static void spl_filesystem_dir_it_dtor(zend_object_iterator *iter TSRMLS_DC);
1624 static int spl_filesystem_dir_it_valid(zend_object_iterator *iter TSRMLS_DC);
1628 static void spl_filesystem_dir_it_rewind(zend_object_iterator *iter TSRMLS_DC);
1663 return (zend_object_iterator*)iterator; in spl_filesystem_dir_get_iterator()
1668 static void spl_filesystem_dir_it_dtor(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_dir_it_dtor()
1685 static int spl_filesystem_dir_it_valid(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_dir_it_valid()
1727 static void spl_filesystem_dir_it_rewind(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_dir_it_rewind()
1740 static void spl_filesystem_tree_it_dtor(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_tree_it_dtor()
[all …]
H A Dspl_directory.h57 zend_object_iterator intern;
H A Dspl_array.c158 zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_…
930 static void spl_array_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_dtor()
941 static int spl_array_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_valid()
965 static void spl_array_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{… in spl_array_it_get_current_data()
981 static int spl_array_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_l… in spl_array_it_get_current_key()
1005 static void spl_array_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_move_forward()
1051 static void spl_array_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_rewind()
1118 zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_… in spl_array_get_iterator()
1136 return (zend_object_iterator*)iterator; in spl_array_get_iterator()
/PHP-5.3/ext/dom/
H A Ddom_iterators.c125 static void php_dom_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_dtor()
139 static int php_dom_iterator_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_valid()
152 static void php_dom_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{… in php_dom_iterator_current_data()
160 static int php_dom_iterator_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_l… in php_dom_iterator_current_key()
193 static void php_dom_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_move_forward()
270 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC… in php_dom_get_iterator()
338 return (zend_object_iterator*)iterator; in php_dom_get_iterator()
H A Dphp_dom.h91 zend_object_iterator intern;
124 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC…
/PHP-5.3/ext/pdo/
H A Dphp_pdo_int.h43 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
54 zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object TSRMLS_DC);
H A Dpdo_stmt.c2481 zend_object_iterator iter;
2487 static void pdo_stmt_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_dtor()
2502 static int pdo_stmt_iter_valid(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_valid()
2509 static void pdo_stmt_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in pdo_stmt_iter_get_data()
2522 static int pdo_stmt_iter_get_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, in pdo_stmt_iter_get_key()
2534 static void pdo_stmt_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_move_forwards()
2569 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in pdo_stmt_iter_get()
/PHP-5.3/ext/simplexml/
H A Dphp_simplexml_exports.h53 zend_object_iterator intern;
H A Dsxe.c50 ce_SimpleXMLElement->iterator_funcs.funcs->rewind((zend_object_iterator*)&iter TSRMLS_CC); in PHP_METHOD()
123 ce_SimpleXMLElement->iterator_funcs.funcs->move_forward((zend_object_iterator*)&iter TSRMLS_CC); in PHP_METHOD()
H A Dsimplexml.c59 static void php_sxe_iterator_dtor(zend_object_iterator *iter TSRMLS_DC);
60 static int php_sxe_iterator_valid(zend_object_iterator *iter TSRMLS_DC);
61 static void php_sxe_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC);
63 static void php_sxe_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC);
64 static void php_sxe_iterator_rewind(zend_object_iterator *iter TSRMLS_DC);
2304 return (zend_object_iterator*)iterator; in php_sxe_get_iterator()
2308 static void php_sxe_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_sxe_iterator_dtor()
2321 static int php_sxe_iterator_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_sxe_iterator_valid()
2329 static void php_sxe_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{… in php_sxe_iterator_current_data()
2381 static void php_sxe_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_sxe_iterator_move_forward()
[all …]
/PHP-5.3/ext/sqlite/
H A Dsqlite.c1238 zend_object_iterator it;
1243 void sqlite_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_dtor()
1255 void sqlite_iterator_rewind(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_rewind()
1268 int sqlite_iterator_valid(zend_object_iterator *iter TSRMLS_DC) 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()
1291 int sqlite_iterator_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, … in sqlite_iterator_get_current_key()
1301 void sqlite_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_move_forward()
1340 zend_object_iterator *sqlite_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in sqlite_get_iterator()
1354 return (zend_object_iterator*)iterator; in sqlite_get_iterator()

Completed in 101 milliseconds

12