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…
3427 zend_class_entry **traits_and_interfaces = NULL; in zend_do_link_class() local
3450traits_and_interfaces = do_alloca(sizeof(zend_class_entry*) * (ce->num_traits + ce->num_interfaces… in zend_do_link_class()
3456 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3461 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3465 if (traits_and_interfaces[j] == trait) { in zend_do_link_class()
3471 traits_and_interfaces[i] = trait; in zend_do_link_class()
3486 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3489 traits_and_interfaces[ce->num_traits + i] = iface; in zend_do_link_class()
3507 zend_class_entry *ret = zend_inheritance_cache_get(ce, parent, traits_and_interfaces); in zend_do_link_class()
3509 if (traits_and_interfaces) { in zend_do_link_class()
3510 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()
3560 zend_do_bind_traits(ce, traits_and_interfaces); in zend_do_link_class()
3572 memcpy(interfaces + num_parent_interfaces, traits_and_interfaces + ce->num_traits, in zend_do_link_class()
3661 new_ce = zend_inheritance_cache_add(ce, proto, parent, traits_and_interfaces, ht); in zend_do_link_class()
3676 if (traits_and_interfaces) { in zend_do_link_class()
3677 free_alloca(traits_and_interfaces, use_heap); in zend_do_link_class()