Lines Matching refs:num_interfaces

305 	if (ce1->num_interfaces) {  in unlinked_instanceof()
310 for (i = 0; i < ce1->num_interfaces; i++) { in unlinked_instanceof()
316 for (i = 0; i < ce1->num_interfaces; i++) { in unlinked_instanceof()
1299 uint32_t i, ce_num, if_num = iface->num_interfaces; in zend_do_inherit_interfaces()
1302 ce_num = ce->num_interfaces; in zend_do_inherit_interfaces()
1319 ce->interfaces[ce->num_interfaces++] = entry; in zend_do_inherit_interfaces()
1325 while (ce_num < ce->num_interfaces) { in zend_do_inherit_interfaces()
1589 if (parent_ce->num_interfaces) { in zend_do_inheritance_ex()
1668 if (iface->num_interfaces) { in do_interface_implementation()
1677 uint32_t current_iface_num = ce->num_interfaces; in zend_do_implement_interface()
1678 uint32_t parent_iface_num = ce->parent ? ce->parent->num_interfaces : 0; in zend_do_implement_interface()
1684 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_implement_interface()
1686 …e->interfaces + i, ce->interfaces + i + 1, sizeof(zend_class_entry*) * (--ce->num_interfaces - i)); in zend_do_implement_interface()
1702 if (ce->num_interfaces >= current_iface_num) { in zend_do_implement_interface()
1709 ce->interfaces[ce->num_interfaces++] = iface; in zend_do_implement_interface()
1719 uint32_t num_parent_interfaces = ce->parent ? ce->parent->num_interfaces : 0; in zend_do_implement_interfaces()
1720 uint32_t num_interfaces = num_parent_interfaces; in zend_do_implement_interfaces() local
1725 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_implement_interfaces()
1735 for (j = 0; j < num_interfaces; j++) { in zend_do_implement_interfaces()
1752 interfaces[num_interfaces] = iface; in zend_do_implement_interfaces()
1753 num_interfaces++; in zend_do_implement_interfaces()
1758 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_implement_interfaces()
1765 ce->num_interfaces = num_interfaces; in zend_do_implement_interfaces()
1774 for (; i < num_interfaces; i++) { in zend_do_implement_interfaces()
2726 if (ce->num_traits || ce->num_interfaces) { in zend_do_link_class()
2727 …nterfaces = do_alloca(sizeof(zend_class_entry*) * (ce->num_traits + ce->num_interfaces), use_heap); in zend_do_link_class()
2755 if (ce->num_interfaces) { in zend_do_link_class()
2756 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_link_class()
2839 if (ce->num_interfaces) { in zend_do_link_class()
2841 uint32_t num_parent_interfaces = parent ? parent->num_interfaces : 0; in zend_do_link_class()
2843 sizeof(zend_class_entry *) * (ce->num_interfaces + num_parent_interfaces)); in zend_do_link_class()
2850 sizeof(zend_class_entry *) * ce->num_interfaces); in zend_do_link_class()
2853 } else if (parent && parent->num_interfaces) { in zend_do_link_class()
2871 ce->num_interfaces++; in zend_do_link_class()
2873 sizeof(zend_class_entry *) * ce->num_interfaces, ce->type == ZEND_INTERNAL_CLASS); in zend_do_link_class()
2874 ce->interfaces[ce->num_interfaces - 1] = zend_ce_stringable; in zend_do_link_class()
3062 if (parent_ce && parent_ce->num_interfaces) { in zend_try_early_bind()