Lines Matching refs:current

659 SPL_METHOD(RecursiveIteratorIterator, current)  in SPL_METHOD()  argument
1014 …SPL_ME(RecursiveIteratorIterator, current, arginfo_recursive_it_void, ZEND_ACC…
1199 SPL_METHOD(RecursiveTreeIterator, current) in SPL_METHOD() argument
1334 …SPL_ME(RecursiveTreeIterator, current, arginfo_recursive_it_void, ZEND…
1391 int current = 0; in spl_dual_it_call_method() local
1405 current = 0; in spl_dual_it_call_method()
1407 func_params[current] = (zval **) p - (arg_count-current); in spl_dual_it_call_method()
1408 current++; in spl_dual_it_call_method()
1410 arg_count = current; /* restore */ in spl_dual_it_call_method()
1646 if (Z_TYPE(intern->current.data) != IS_UNDEF) { in spl_dual_it_free()
1647 zval_ptr_dtor(&intern->current.data); in spl_dual_it_free()
1648 ZVAL_UNDEF(&intern->current.data); in spl_dual_it_free()
1650 if (Z_TYPE(intern->current.key) != IS_UNDEF) { in spl_dual_it_free()
1651 zval_ptr_dtor(&intern->current.key); in spl_dual_it_free()
1652 ZVAL_UNDEF(&intern->current.key); in spl_dual_it_free()
1669 intern->current.pos = 0; in spl_dual_it_rewind()
1692 ZVAL_COPY(&intern->current.data, data); in spl_dual_it_fetch()
1696 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, &intern->current.key); in spl_dual_it_fetch()
1698 zval_ptr_dtor(&intern->current.key); in spl_dual_it_fetch()
1699 ZVAL_UNDEF(&intern->current.key); in spl_dual_it_fetch()
1702 ZVAL_LONG(&intern->current.key, intern->current.pos); in spl_dual_it_fetch()
1718 intern->current.pos++; in spl_dual_it_next()
1754 RETURN_BOOL(Z_TYPE(intern->current.data) != IS_UNDEF); in SPL_METHOD()
1775 if (Z_TYPE(intern->current.key) != IS_UNDEF) { in SPL_METHOD()
1776 zval *value = &intern->current.key; in SPL_METHOD()
1791 SPL_METHOD(dual_it, current) in SPL_METHOD() argument
1801 if (Z_TYPE(intern->current.data) != IS_UNDEF) { in SPL_METHOD()
1802 zval *value = &intern->current.data; in SPL_METHOD()
1992 if (Z_TYPE(intern->current.data) == IS_UNDEF || Z_TYPE(intern->current.key) == IS_UNDEF) { in SPL_METHOD()
1996 ZVAL_COPY_VALUE(&params[0], &intern->current.data); in SPL_METHOD()
1997 ZVAL_COPY_VALUE(&params[1], &intern->current.key); in SPL_METHOD()
2014 ZVAL_COPY_VALUE(&intern->current.data, &params[0]); in SPL_METHOD()
2015 ZVAL_COPY_VALUE(&intern->current.key, &params[1]); in SPL_METHOD()
2037 if (Z_TYPE(intern->current.data) == IS_UNDEF) { in SPL_METHOD()
2042 subject = zval_get_string(&intern->current.key); in SPL_METHOD()
2044 if (Z_TYPE(intern->current.data) == IS_ARRAY) { in SPL_METHOD()
2047 subject = zval_get_string(&intern->current.data); in SPL_METHOD()
2066 zval_ptr_dtor(&intern->current.data); in SPL_METHOD()
2067 ZVAL_UNDEF(&intern->current.data); in SPL_METHOD()
2069 …&intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.use_flags, … in SPL_METHOD()
2074 zval_ptr_dtor(&intern->current.data); in SPL_METHOD()
2075 ZVAL_UNDEF(&intern->current.data); in SPL_METHOD()
2076 …php_pcre_split_impl(intern->u.regex.pce, subject, &intern->current.data, -1, intern->u.regex.preg_… in SPL_METHOD()
2077 count = zend_hash_num_elements(Z_ARRVAL(intern->current.data)); in SPL_METHOD()
2091 zval_ptr_dtor(&intern->current.key); in SPL_METHOD()
2092 ZVAL_STR(&intern->current.key, result); in SPL_METHOD()
2094 zval_ptr_dtor(&intern->current.data); in SPL_METHOD()
2095 ZVAL_STR(&intern->current.data, result); in SPL_METHOD()
2274 if (Z_TYPE(intern->current.data) == IS_UNDEF) { in SPL_METHOD()
2276 } else if (Z_TYPE(intern->current.data) == IS_ARRAY) { in SPL_METHOD()
2277 RETURN_BOOL(zend_hash_num_elements(Z_ARRVAL(intern->current.data)) > 0); in SPL_METHOD()
2374 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
2475 …if (intern->u.limit.count != -1 && intern->current.pos >= intern->u.limit.offset + intern->u.limit… in spl_limit_it_valid()
2495 if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator)) { in spl_limit_it_seek()
2500 intern->current.pos = pos; in spl_limit_it_seek()
2508 if (pos < intern->current.pos) { in spl_limit_it_seek()
2511 while (pos > intern->current.pos && spl_dual_it_valid(intern) == SUCCESS) { in spl_limit_it_seek()
2547 …->u.limit.count == -1 || intern->current.pos < intern->u.limit.offset + intern->u.limit.count) && … in SPL_METHOD()
2559 …if (intern->u.limit.count == -1 || intern->current.pos < intern->u.limit.offset + intern->u.limit.… in SPL_METHOD()
2577 RETURN_LONG(intern->current.pos); in SPL_METHOD()
2586 RETURN_LONG(intern->current.pos); in SPL_METHOD()
2613 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
2637 zval *key = &intern->current.key; in spl_caching_it_next()
2638 zval *data = &intern->current.data; in spl_caching_it_next()
2689 ZVAL_COPY_VALUE(&intern->u.caching.zstr, &intern->current.data); in spl_caching_it_next()
2791 ZVAL_COPY(return_value, &intern->current.key); in SPL_METHOD()
2795 ZVAL_COPY(return_value, &intern->current.data); in SPL_METHOD()
3016 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3103 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3161 SPL_METHOD(NoRewindIterator, current) in SPL_METHOD() argument
3200 SPL_ME(NoRewindIterator, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3273 SPL_METHOD(EmptyIterator, current) in SPL_METHOD() argument
3294 SPL_ME(EmptyIterator, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3384 SPL_METHOD(AppendIterator, current) in SPL_METHOD() argument
3395 if (Z_TYPE(intern->current.data) != IS_UNDEF) { in SPL_METHOD()
3396 zval *value = &intern->current.data; in SPL_METHOD()
3434 RETURN_BOOL(Z_TYPE(intern->current.data) != IS_UNDEF); in SPL_METHOD()
3495 SPL_ME(AppendIterator, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)