Lines Matching refs:zend_object

42 typedef zval *(*zend_object_read_property_t)(zend_object *object, zend_string *member, int type, vo…
45 typedef zval *(*zend_object_read_dimension_t)(zend_object *object, zval *offset, int type, zval *rv…
51 typedef zval *(*zend_object_write_property_t)(zend_object *object, zend_string *member, zval *value…
54 typedef void (*zend_object_write_dimension_t)(zend_object *object, zval *offset, zval *value);
64 typedef zval *(*zend_object_get_property_ptr_ptr_t)(zend_object *object, zend_string *member, int t…
72 typedef int (*zend_object_has_property_t)(zend_object *object, zend_string *member, int has_set_exi…
75 typedef int (*zend_object_has_dimension_t)(zend_object *object, zval *member, int check_empty);
78 typedef void (*zend_object_unset_property_t)(zend_object *object, zend_string *member, void **cache…
81 typedef void (*zend_object_unset_dimension_t)(zend_object *object, zval *offset);
84 typedef HashTable *(*zend_object_get_properties_t)(zend_object *object);
86 typedef HashTable *(*zend_object_get_debug_info_t)(zend_object *object, int *is_temp);
106 typedef zend_array *(*zend_object_get_properties_for_t)(zend_object *object, zend_prop_purpose purp…
112 typedef zend_function *(*zend_object_get_method_t)(zend_object **object, zend_string *method, const…
113 typedef zend_function *(*zend_object_get_constructor_t)(zend_object *object);
123 typedef void (*zend_object_free_obj_t)(zend_object *object);
136 typedef void (*zend_object_dtor_obj_t)(zend_object *object);
138 typedef zend_object* (*zend_object_clone_obj_t)(zend_object *object);
142 typedef zend_string *(*zend_object_get_class_name_t)(const zend_object *object);
149 typedef zend_result (*zend_object_cast_t)(zend_object *readobj, zval *retval, int type);
153 typedef zend_result (*zend_object_count_elements_t)(zend_object *object, zend_long *count);
155 …esult (*zend_object_get_closure_t)(zend_object *obj, zend_class_entry **ce_ptr, zend_function **fp…
157 typedef HashTable *(*zend_object_get_gc_t)(zend_object *object, zval **table, int *n);
209 ZEND_API zend_function *zend_std_get_constructor(zend_object *object);
211 ZEND_API HashTable *zend_std_get_properties(zend_object *object);
212 ZEND_API HashTable *zend_std_get_gc(zend_object *object, zval **table, int *n);
213 ZEND_API HashTable *zend_std_get_debug_info(zend_object *object, int *is_temp);
214 ZEND_API zend_result zend_std_cast_object_tostring(zend_object *object, zval *writeobj, int type);
215 ZEND_API zval *zend_std_get_property_ptr_ptr(zend_object *object, zend_string *member, int type, vo…
216 ZEND_API zval *zend_std_read_property(zend_object *object, zend_string *member, int type, void **ca…
217 ZEND_API zval *zend_std_write_property(zend_object *object, zend_string *member, zval *value, void …
218 ZEND_API int zend_std_has_property(zend_object *object, zend_string *member, int has_set_exists, vo…
219 ZEND_API void zend_std_unset_property(zend_object *object, zend_string *member, void **cache_slot);
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);
224 ZEND_API zend_function *zend_std_get_method(zend_object **obj_ptr, zend_string *method_name, const …
225 ZEND_API zend_string *zend_std_get_class_name(const zend_object *zobj);
227 …I zend_result zend_std_get_closure(zend_object *obj, zend_class_entry **ce_ptr, zend_function **fp…
228 ZEND_API void rebuild_object_properties(zend_object *zobj);
230 ZEND_API HashTable *zend_std_build_object_properties_array(zend_object *zobj);
238 ZEND_API zend_result zend_check_property_access(const zend_object *zobj, zend_string *prop_info_nam…
242 ZEND_API uint32_t *zend_get_property_guard(zend_object *zobj, zend_string *member);
244 ZEND_API uint32_t *zend_get_property_guard(zend_object *zobj, zend_string *member);
246 ZEND_API uint32_t *zend_get_recursion_guard(zend_object *zobj);
250 ZEND_API HashTable *zend_std_get_properties_for(zend_object *obj, zend_prop_purpose purpose);