Lines Matching refs:zend_attribute

38 	(sizeof(zend_attribute) + sizeof(zend_attribute_arg) * (argc) - sizeof(zend_attribute_arg))
61 } zend_attribute; typedef
66 void (*validator)(zend_attribute *attr, uint32_t target, zend_class_entry *scope);
69 ZEND_API zend_attribute *zend_get_attribute(HashTable *attributes, zend_string *lcname);
70 ZEND_API zend_attribute *zend_get_attribute_str(HashTable *attributes, const char *str, size_t len);
72 ZEND_API zend_attribute *zend_get_parameter_attribute(HashTable *attributes, zend_string *lcname, u…
73 ZEND_API zend_attribute *zend_get_parameter_attribute_str(HashTable *attributes, const char *str, s…
75 ZEND_API zend_result zend_get_attribute_value(zval *ret, zend_attribute *attr, uint32_t i, zend_cla…
78 ZEND_API bool zend_is_attribute_repeated(HashTable *attributes, zend_attribute *attr);
84 ZEND_API zend_attribute *zend_add_attribute(
88 uint32_t zend_attribute_attribute_get_flags(zend_attribute *attr, zend_class_entry *scope);
92 static zend_always_inline zend_attribute *zend_add_class_attribute(zend_class_entry *ce, zend_strin… in END_EXTERN_C()
98 static zend_always_inline zend_attribute *zend_add_function_attribute(zend_function *func, zend_str… in zend_add_function_attribute()
104 static zend_always_inline zend_attribute *zend_add_parameter_attribute(zend_function *func, uint32_… in zend_add_parameter_attribute()
110 static zend_always_inline zend_attribute *zend_add_property_attribute(zend_class_entry *ce, zend_pr… in zend_add_property_attribute()
116 static zend_always_inline zend_attribute *zend_add_class_constant_attribute(zend_class_entry *ce, z… in zend_add_class_constant_attribute()