Home
last modified time | relevance | path

Searched refs:zend_object_iterator (Results 1 – 25 of 39) sorted by path

12

/PHP-5.5/
H A DUPGRADING.INTERNALS108 void (*get_current_key)(zend_object_iterator *iter, zval *key TSRMLS_DC);
/PHP-5.5/Zend/
H A Dzend.h510 zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
H A Dzend_generators.c606 static void zend_generator_iterator_dtor(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_dtor()
614 static int zend_generator_iterator_valid(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_valid()
624 static void zend_generator_iterator_get_data(zend_object_iterator *iterator, zval ***data TSRMLS_DC… in zend_generator_iterator_get_data()
638 static void zend_generator_iterator_get_key(zend_object_iterator *iterator, zval *key TSRMLS_DC) /*… in zend_generator_iterator_get_key()
652 static void zend_generator_iterator_move_forward(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_move_forward()
662 static void zend_generator_iterator_rewind(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_rewind()
679 zend_object_iterator *zend_generator_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… in zend_generator_get_iterator()
705 return (zend_object_iterator *) iterator; in zend_generator_get_iterator()
H A Dzend_generators.h29 zend_object_iterator intern;
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 void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key TSRMLS_DC) in zend_user_it_get_current_key()
218 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_move_forward()
229 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_rewind()
250 static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_r… in zend_user_it_get_iterator()
265 return (zend_object_iterator*)iterator; in zend_user_it_get_iterator()
270 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 …]
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 void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key TSRMLS_DC);
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_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);
45 void (*get_current_key)(zend_object_iterator *iter, zval *key TSRMLS_DC);
48 void (*move_forward)(zend_object_iterator *iter TSRMLS_DC);
51 void (*rewind)(zend_object_iterator *iter TSRMLS_DC);
54 void (*invalidate_current)(zend_object_iterator *iter TSRMLS_DC);
82 ZEND_API enum zend_object_iterator_kind zend_iterator_unwrap(zval *array_ptr, zend_object_iterator
85 ZEND_API zval *zend_iterator_wrap(zend_object_iterator *iter TSRMLS_DC);
H A Dzend_vm_def.h4102 zend_object_iterator *iter = NULL;
4246 zend_object_iterator *iter = NULL;
H A Dzend_vm_execute.h2787 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_CONST_HANDLER()
8098 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_TMP_HANDLER()
13415 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_VAR_HANDLER()
13559 zend_object_iterator *iter = NULL; in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
31085 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_CV_HANDLER()
/PHP-5.5/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 void com_iter_get_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in com_iter_get_key()
88 static int com_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in com_iter_move_forwards()
141 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 void saproxy_iter_get_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in saproxy_iter_get_key()
533 static int saproxy_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_move_forwards()
554 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.h83 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRML…
179 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
/PHP-5.5/ext/date/
H A Dphp_date.c1850 zend_object_iterator intern;
1858 static void date_period_it_invalidate_current(zend_object_iterator *iter TSRMLS_DC) in date_period_it_invalidate_current()
1871 static void date_period_it_dtor(zend_object_iterator *iter TSRMLS_DC) in date_period_it_dtor()
1885 static int date_period_it_has_more(zend_object_iterator *iter TSRMLS_DC) in date_period_it_has_more()
1910 static void date_period_it_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in date_period_it_current_data()
1936 static void date_period_it_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in date_period_it_current_key()
1945 static void date_period_it_move_forward(zend_object_iterator *iter TSRMLS_DC) in date_period_it_move_forward()
1956 static void date_period_it_rewind(zend_object_iterator *iter TSRMLS_DC) in date_period_it_rewind()
1983 zend_object_iterator *date_object_period_get_iterator(zend_class_entry *ce, zval *object, int by_re… in date_object_period_get_iterator()
1999 return (zend_object_iterator*)iterator; in date_object_period_get_iterator()
/PHP-5.5/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 void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) /* {{{ */ in php_dom_iterator_current_key()
180 static void php_dom_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_move_forward()
257 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC… in php_dom_get_iterator()
325 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.5/ext/intl/breakiterator/
H A Dbreakiterator_iterators.cpp39 inline BreakIterator *_breakiter_prolog(zend_object_iterator *iter TSRMLS_DC) in _breakiter_prolog()
53 static void _breakiterator_destroy_it(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_destroy_it()
58 static void _breakiterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_move_forward()
76 static void _breakiterator_rewind(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_rewind()
96 U_CFUNC zend_object_iterator *_breakiterator_get_iterator( in _breakiterator_get_iterator()
126 return reinterpret_cast<zend_object_iterator *>(zoi_iter); in _breakiterator_get_iterator()
137 static void _breakiterator_parts_destroy_it(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_parts_destroy_it()
142 static void _breakiterator_parts_get_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in _breakiterator_parts_get_current_key()
148 static void _breakiterator_parts_move_forward(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_parts_move_forward()
194 static void _breakiterator_parts_rewind(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_parts_rewind()
[all …]
H A Dbreakiterator_iterators.h38 U_CFUNC zend_object_iterator *_breakiterator_get_iterator(
/PHP-5.5/ext/intl/common/
H A Dcommon_enum.cpp36 void zoi_with_current_dtor(zend_object_iterator *iter TSRMLS_DC) in zoi_with_current_dtor()
61 U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter TSRMLS_DC) in zoi_with_current_valid()
66 U_CFUNC void zoi_with_current_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in zoi_with_current_get_current_data()
71 U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter TSRMLS_DC) in zoi_with_current_invalidate_current()
80 static void string_enum_current_move_forward(zend_object_iterator *iter TSRMLS_DC) in string_enum_current_move_forward()
104 static void string_enum_rewind(zend_object_iterator *iter TSRMLS_DC) in string_enum_rewind()
127 static void string_enum_destroy_it(zend_object_iterator *iter TSRMLS_DC) in string_enum_destroy_it()
147 ii->iterator = (zend_object_iterator*)emalloc(sizeof(zoi_with_current)); in IntlIterator_from_StringEnumeration()
172 static zend_object_iterator *IntlIterator_get_iterator( in IntlIterator_get_iterator()
H A Dcommon_enum.h53 zend_object_iterator *iterator;
57 zend_object_iterator zoi;
60 void (*destroy_it)(zend_object_iterator *iterator TSRMLS_DC);
66 U_CFUNC void zoi_with_current_dtor(zend_object_iterator *iter TSRMLS_DC);
67 U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter TSRMLS_DC);
68 U_CFUNC void zoi_with_current_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC);
69 U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter TSRMLS_DC);
/PHP-5.5/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 void resourcebundle_iterator_key( zend_object_iterator *iter, zval *key TSRMLS_DC ) in resourcebundle_iterator_key()
121 static void resourcebundle_iterator_step( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_step()
131 static void resourcebundle_iterator_reset( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_reset()
153 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TS… in resourcebundle_get_iterator()
178 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.5/ext/mysqli/
H A Dmysqli_result_iterator.c39 zend_object_iterator intern;
47 zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref… in php_mysqli_result_get_iterator()
62 return (zend_object_iterator*)iterator; in php_mysqli_result_get_iterator()
68 static void php_mysqli_result_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) in php_mysqli_result_iterator_dtor()
85 static int php_mysqli_result_iterator_valid(zend_object_iterator *iter TSRMLS_DC) in php_mysqli_result_iterator_valid()
95 static void php_mysqli_result_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS… in php_mysqli_result_iterator_current_data()
105 static void php_mysqli_result_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in php_mysqli_result_iterator_move_forward()
126 static void php_mysqli_result_iterator_rewind(zend_object_iterator *iter TSRMLS_DC)
153 static void php_mysqli_result_iterator_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC)
H A Dphp_mysqli_structs.h210 extern zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int…
/PHP-5.5/ext/pdo/
H A Dpdo_stmt.c2452 zend_object_iterator iter;
2458 static void pdo_stmt_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_dtor()
2473 static int pdo_stmt_iter_valid(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_valid()
2480 static void pdo_stmt_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in pdo_stmt_iter_get_data()
2493 static void pdo_stmt_iter_get_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in pdo_stmt_iter_get_key()
2504 static void pdo_stmt_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_move_forwards()
2539 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in pdo_stmt_iter_get()

Completed in 214 milliseconds

12