Lines Matching refs:offset
11 (zend_object *obj, zval *offset, int type, zval *return_value) { argument
14 (zval *obj, zval *offset, int type, zval *return_value) {
20 ZVAL_DEREF(offset);
24 if (Z_TYPE_P(offset) != IS_LONG || ! ds_deque_isset(deque, Z_LVAL_P(offset), 0)) {
30 if (Z_TYPE_P(offset) != IS_LONG) {
31 INTEGER_INDEX_REQUIRED(offset);
36 value = ds_deque_get(deque, Z_LVAL_P(offset));
49 (zend_object *obj, zval *offset, zval *value) { argument
52 (zval *obj, zval *offset, zval *value) {
55 if (offset == NULL) { /* $v[] = ... */
59 ZVAL_DEREF(offset);
61 if (Z_TYPE_P(offset) != IS_LONG) {
62 INTEGER_INDEX_REQUIRED(offset);
64 ds_deque_set(deque, Z_LVAL_P(offset), value);
71 (zend_object *obj, zval *offset, int check_empty) { argument
74 (zval *obj, zval *offset, int check_empty) {
77 if (Z_TYPE_P(offset) != IS_LONG) {
81 ZVAL_DEREF(offset);
83 return ds_deque_isset(deque, Z_LVAL_P(offset), check_empty);
88 (zend_object *obj, zval *offset) { argument
91 (zval *obj, zval *offset) {
95 ZVAL_DEREF(offset);
97 if (Z_TYPE_P(offset) == IS_LONG) {
98 index = Z_LVAL_P(offset);
101 if (zend_parse_parameter(ZEND_PARSE_PARAMS_QUIET, 1, offset, "l", &index) == FAILURE) {
171 php_deque_handlers.offset = XtOffsetOf(php_ds_deque_t, std);