Lines Matching refs:zend_attribute

40 	(sizeof(zend_attribute) + sizeof(zend_attribute_arg) * (argc) - sizeof(zend_attribute_arg))
65 } zend_attribute; typedef
70 void (*validator)(zend_attribute *attr, uint32_t target, zend_class_entry *scope);
73 ZEND_API zend_attribute *zend_get_attribute(HashTable *attributes, zend_string *lcname);
74 ZEND_API zend_attribute *zend_get_attribute_str(HashTable *attributes, const char *str, size_t len);
76 ZEND_API zend_attribute *zend_get_parameter_attribute(HashTable *attributes, zend_string *lcname, u…
77 ZEND_API zend_attribute *zend_get_parameter_attribute_str(HashTable *attributes, const char *str, s…
79 ZEND_API zend_result zend_get_attribute_value(zval *ret, zend_attribute *attr, uint32_t i, zend_cla…
80 …zend_get_attribute_object(zval *out, zend_class_entry *attribute_ce, zend_attribute *attribute_dat…
83 ZEND_API bool zend_is_attribute_repeated(HashTable *attributes, zend_attribute *attr);
89 ZEND_API zend_attribute *zend_add_attribute(
93 uint32_t zend_attribute_attribute_get_flags(zend_attribute *attr, zend_class_entry *scope);
97 static zend_always_inline zend_attribute *zend_add_class_attribute(zend_class_entry *ce, zend_strin… in END_EXTERN_C()
103 static zend_always_inline zend_attribute *zend_add_function_attribute(zend_function *func, zend_str… in zend_add_function_attribute()
109 static zend_always_inline zend_attribute *zend_add_parameter_attribute(zend_function *func, uint32_… in zend_add_parameter_attribute()
115 static zend_always_inline zend_attribute *zend_add_property_attribute(zend_class_entry *ce, zend_pr… in zend_add_property_attribute()
121 static zend_always_inline zend_attribute *zend_add_class_constant_attribute(zend_class_entry *ce, z… in zend_add_class_constant_attribute()