Lines Matching refs:offset
32 #define IS_VALID_PROPERTY_OFFSET(offset) ((intptr_t)(offset) > 0) argument
33 #define IS_WRONG_PROPERTY_OFFSET(offset) ((intptr_t)(offset) == 0) argument
34 #define IS_DYNAMIC_PROPERTY_OFFSET(offset) ((intptr_t)(offset) < 0) argument
36 #define IS_UNKNOWN_DYNAMIC_PROPERTY_OFFSET(offset) (offset == ZEND_DYNAMIC_PROPERTY_OFFSET) argument
37 #define ZEND_DECODE_DYN_PROP_OFFSET(offset) ((uintptr_t)(-(intptr_t)(offset) - 2)) argument
38 #define ZEND_ENCODE_DYN_PROP_OFFSET(offset) ((uintptr_t)(-((intptr_t)(offset) + 2))) argument
45 typedef zval *(*zend_object_read_dimension_t)(zend_object *object, zval *offset, int type, zval *rv…
54 typedef void (*zend_object_write_dimension_t)(zend_object *object, zval *offset, zval *value);
81 typedef void (*zend_object_unset_dimension_t)(zend_object *object, zval *offset);
163 int offset; member
220 ZEND_API zval *zend_std_read_dimension(zend_object *object, zval *offset, int type, zval *rv);
221 ZEND_API void zend_std_write_dimension(zend_object *object, zval *offset, zval *value);
222 ZEND_API int zend_std_has_dimension(zend_object *object, zval *offset, int check_empty);
223 ZEND_API void zend_std_unset_dimension(zend_object *object, zval *offset);