Lines Matching refs:traits_and_interfaces
34 …)(zend_class_entry *ce, zend_class_entry *parent, zend_class_entry **traits_and_interfaces) = NULL;
35 …_class_entry *proto, zend_class_entry *parent, zend_class_entry **traits_and_interfaces, HashTable…
3025 zend_class_entry **traits_and_interfaces = NULL; in zend_do_link_class() local
3048 …traits_and_interfaces = do_alloca(sizeof(zend_class_entry*) * (ce->num_traits + ce->num_interfaces… in zend_do_link_class()
3054 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3059 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3063 if (traits_and_interfaces[j] == trait) { in zend_do_link_class()
3069 traits_and_interfaces[i] = trait; in zend_do_link_class()
3084 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3087 traits_and_interfaces[ce->num_traits + i] = iface; in zend_do_link_class()
3105 zend_class_entry *ret = zend_inheritance_cache_get(ce, parent, traits_and_interfaces); in zend_do_link_class()
3107 if (traits_and_interfaces) { in zend_do_link_class()
3108 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3158 zend_do_bind_traits(ce, traits_and_interfaces); in zend_do_link_class()
3170 memcpy(interfaces + num_parent_interfaces, traits_and_interfaces + ce->num_traits, in zend_do_link_class()
3240 new_ce = zend_inheritance_cache_add(ce, proto, parent, traits_and_interfaces, ht); in zend_do_link_class()
3255 if (traits_and_interfaces) { in zend_do_link_class()
3256 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()