Lines Matching refs:current

661 SPL_METHOD(RecursiveIteratorIterator, current)  in SPL_METHOD()  argument
1019 …SPL_ME(RecursiveIteratorIterator, current, arginfo_recursive_it_void, ZEND_ACC…
1204 SPL_METHOD(RecursiveTreeIterator, current) in SPL_METHOD() argument
1336 …SPL_ME(RecursiveTreeIterator, current, arginfo_recursive_it_void, ZEND…
1396 int current = 0; in spl_dual_it_call_method() local
1410 current = 0; in spl_dual_it_call_method()
1412 func_params[current] = (zval **) p - (arg_count-current); in spl_dual_it_call_method()
1413 current++; in spl_dual_it_call_method()
1415 arg_count = current; /* restore */ in spl_dual_it_call_method()
1655 if (Z_TYPE(intern->current.data) != IS_UNDEF) { in spl_dual_it_free()
1656 zval_ptr_dtor(&intern->current.data); in spl_dual_it_free()
1657 ZVAL_UNDEF(&intern->current.data); in spl_dual_it_free()
1659 if (Z_TYPE(intern->current.key) != IS_UNDEF) { in spl_dual_it_free()
1660 zval_ptr_dtor(&intern->current.key); in spl_dual_it_free()
1661 ZVAL_UNDEF(&intern->current.key); in spl_dual_it_free()
1678 intern->current.pos = 0; in spl_dual_it_rewind()
1701 ZVAL_COPY(&intern->current.data, data); in spl_dual_it_fetch()
1705 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, &intern->current.key); in spl_dual_it_fetch()
1707 zval_ptr_dtor(&intern->current.key); in spl_dual_it_fetch()
1708 ZVAL_UNDEF(&intern->current.key); in spl_dual_it_fetch()
1711 ZVAL_LONG(&intern->current.key, intern->current.pos); in spl_dual_it_fetch()
1727 intern->current.pos++; in spl_dual_it_next()
1763 RETURN_BOOL(Z_TYPE(intern->current.data) != IS_UNDEF); in SPL_METHOD()
1784 if (Z_TYPE(intern->current.key) != IS_UNDEF) { in SPL_METHOD()
1785 zval *value = &intern->current.key; in SPL_METHOD()
1801 SPL_METHOD(dual_it, current) in SPL_METHOD() argument
1811 if (Z_TYPE(intern->current.data) != IS_UNDEF) { in SPL_METHOD()
1812 zval *value = &intern->current.data; in SPL_METHOD()
2003 if (Z_TYPE(intern->current.data) == IS_UNDEF || Z_TYPE(intern->current.key) == IS_UNDEF) { in SPL_METHOD()
2007 ZVAL_COPY_VALUE(&params[0], &intern->current.data); in SPL_METHOD()
2008 ZVAL_COPY_VALUE(&params[1], &intern->current.key); in SPL_METHOD()
2025 ZVAL_COPY_VALUE(&intern->current.data, &params[0]); in SPL_METHOD()
2026 ZVAL_COPY_VALUE(&intern->current.key, &params[1]); in SPL_METHOD()
2045 if (Z_TYPE(intern->current.data) == IS_UNDEF) { in SPL_METHOD()
2050 subject = zval_get_string(&intern->current.key); in SPL_METHOD()
2052 if (Z_TYPE(intern->current.data) == IS_ARRAY) { in SPL_METHOD()
2055 subject = zval_get_string(&intern->current.data); in SPL_METHOD()
2073 zval_ptr_dtor(&intern->current.data); in SPL_METHOD()
2074 ZVAL_UNDEF(&intern->current.data); in SPL_METHOD()
2076 …&intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.use_flags, … in SPL_METHOD()
2081 zval_ptr_dtor(&intern->current.data); in SPL_METHOD()
2082 ZVAL_UNDEF(&intern->current.data); in SPL_METHOD()
2083 …php_pcre_split_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &intern->current.da… in SPL_METHOD()
2084 count = zend_hash_num_elements(Z_ARRVAL(intern->current.data)); in SPL_METHOD()
2098 zval_ptr_dtor(&intern->current.key); in SPL_METHOD()
2099 ZVAL_STR(&intern->current.key, result); in SPL_METHOD()
2101 zval_ptr_dtor(&intern->current.data); in SPL_METHOD()
2102 ZVAL_STR(&intern->current.data, result); in SPL_METHOD()
2281 if (Z_TYPE(intern->current.data) == IS_UNDEF) { in SPL_METHOD()
2283 } else if (Z_TYPE(intern->current.data) == IS_ARRAY) { in SPL_METHOD()
2284 RETURN_BOOL(zend_hash_num_elements(Z_ARRVAL(intern->current.data)) > 0); in SPL_METHOD()
2381 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
2482 …if (intern->u.limit.count != -1 && intern->current.pos >= intern->u.limit.offset + intern->u.limit… in spl_limit_it_valid()
2502 if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator)) { in spl_limit_it_seek()
2508 intern->current.pos = pos; in spl_limit_it_seek()
2516 if (pos < intern->current.pos) { in spl_limit_it_seek()
2519 while (pos > intern->current.pos && spl_dual_it_valid(intern) == SUCCESS) { in spl_limit_it_seek()
2555 …->u.limit.count == -1 || intern->current.pos < intern->u.limit.offset + intern->u.limit.count) && … in SPL_METHOD()
2567 …if (intern->u.limit.count == -1 || intern->current.pos < intern->u.limit.offset + intern->u.limit.… in SPL_METHOD()
2585 RETURN_LONG(intern->current.pos); in SPL_METHOD()
2594 RETURN_LONG(intern->current.pos); in SPL_METHOD()
2621 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
2645 zval *key = &intern->current.key; in spl_caching_it_next()
2646 zval *data = &intern->current.data; in spl_caching_it_next()
2697 ZVAL_COPY_VALUE(&intern->u.caching.zstr, &intern->current.data); in spl_caching_it_next()
2799 ZVAL_COPY(return_value, &intern->current.key); in SPL_METHOD()
2803 ZVAL_COPY(return_value, &intern->current.data); in SPL_METHOD()
3027 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3115 SPL_ME(dual_it, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3173 SPL_METHOD(NoRewindIterator, current) in SPL_METHOD() argument
3213 SPL_ME(NoRewindIterator, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3286 SPL_METHOD(EmptyIterator, current) in SPL_METHOD() argument
3307 SPL_ME(EmptyIterator, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)
3397 SPL_METHOD(AppendIterator, current) in SPL_METHOD() argument
3408 if (Z_TYPE(intern->current.data) != IS_UNDEF) { in SPL_METHOD()
3409 zval *value = &intern->current.data; in SPL_METHOD()
3448 RETURN_BOOL(Z_TYPE(intern->current.data) != IS_UNDEF); in SPL_METHOD()
3510 SPL_ME(AppendIterator, current, arginfo_recursive_it_void, ZEND_ACC_PUBLIC)