Lines Matching refs:zend_property_info

53 		zend_class_entry *ce, const zend_property_info *child_prop,
54 const zend_property_info *parent_prop, prop_variance variance);
59 zend_class_entry *ce, const zend_property_info *hooked_prop, const zend_function *hook_func);
1258 const zend_property_info *parent_info, const zend_property_info *child_info, in full_property_types_compatible()
1287 const zend_property_info *child, const zend_property_info *parent, prop_variance variance) { in emit_incompatible_property_error()
1299 …atic ZEND_COLD void emit_set_hook_type_error(const zend_property_info *child, const zend_property_… in emit_set_hook_type_error()
1313 const zend_property_info *parent_info, in verify_property_type_compatibility()
1314 const zend_property_info *child_info, in verify_property_type_compatibility()
1341 static bool property_has_operation(zend_property_info *prop_info, zend_property_hook_kind kind) in property_has_operation()
1350 zend_property_info *parent_info, in inherit_property_hook()
1351 zend_property_info *child_info, in inherit_property_hook()
1410 static prop_variance prop_get_variance(const zend_property_info *prop_info) { in prop_get_variance()
1423 static void do_inherit_property(zend_property_info *parent_info, zend_string *key, zend_class_entry… in do_inherit_property()
1426 zend_property_info *child_info; in do_inherit_property()
1633 zend_property_info **table, *prop; in zend_build_properties_info_table()
1640 size = sizeof(zend_property_info *) * ce->default_properties_count; in zend_build_properties_info_table()
1651 zend_property_info **parent_table = ce->parent->properties_info_table; in zend_build_properties_info_table()
1654 sizeof(zend_property_info *) * ce->parent->default_properties_count in zend_build_properties_info_table()
1671 ZEND_API void zend_verify_hooked_property(zend_class_entry *ce, zend_property_info *prop_info, zend… in zend_verify_hooked_property()
1726 ZEND_API ZEND_COLD ZEND_NORETURN void zend_hooked_property_variance_error(const zend_property_info in zend_hooked_property_variance_error()
1732 ZEND_API inheritance_status zend_verify_property_hook_variance(const zend_property_info *prop_info,… in zend_verify_property_hook_variance()
1751 zend_property_info *property_info; in zend_do_inheritance_ex()
2099 zend_property_info *prop; in do_interface_implementation()
2241 zend_property_info *prop; in zend_inheritance_check_override()
2793 zend_property_info *property_info; in zend_do_traits_property_binding()
2794 const zend_property_info *colliding_prop; in zend_do_traits_property_binding()
2795 zend_property_info *new_prop; in zend_do_traits_property_binding()
2998 const zend_property_info *prop_info; in zend_verify_abstract_class()
3048 const zend_property_info *parent_prop;
3049 const zend_property_info *child_prop;
3058 const zend_property_info *hooked_prop;
3126 zend_class_entry *ce, const zend_property_info *child_prop, in add_property_compatibility_obligation()
3127 const zend_property_info *parent_prop, prop_variance variance) { in add_property_compatibility_obligation()
3150 zend_class_entry *ce, const zend_property_info *hooked_prop, const zend_function *hook_func) { in add_property_hook_obligation()
3358 zend_property_info *prop_info, *new_prop_info; in zend_lazy_class_load()
3363 new_prop_info= zend_arena_alloc(&CG(arena), sizeof(zend_property_info)); in zend_lazy_class_load()
3365 memcpy(new_prop_info, prop_info, sizeof(zend_property_info)); in zend_lazy_class_load()
3588 const zend_property_info *prop_info; in zend_do_link_class()
3693 const zend_property_info *parent_info; in zend_can_early_bind()
3723 const zend_property_info *child_info = Z_PTR_P(zv); in zend_can_early_bind()