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_vector_isset(vector, Z_LVAL_P(offset), 0)) {
30 if (Z_TYPE_P(offset) != IS_LONG) {
31 INTEGER_INDEX_REQUIRED(offset);
36 value = ds_vector_get(vector, 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_vector_set(vector, 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) {
80 ZVAL_DEREF(offset);
82 return ds_vector_isset(vector, Z_LVAL_P(offset), check_empty);
87 (zend_object *obj, zval *offset) { argument
90 (zval *obj, zval *offset) {
94 ZVAL_DEREF(offset);
96 if (Z_TYPE_P(offset) == IS_LONG) {
97 index = Z_LVAL_P(offset);
100 if (zend_parse_parameter(ZEND_PARSE_PARAMS_QUIET, 1, offset, "l", &index) == FAILURE) {
169 php_vector_handlers.offset = XtOffsetOf(php_ds_vector_t, std);