Lines Matching refs:num_interfaces

322 	if (ce1->num_interfaces) {  in unlinked_instanceof()
327 for (i = 0; i < ce1->num_interfaces; i++) { in unlinked_instanceof()
333 for (i = 0; i < ce1->num_interfaces; i++) { in unlinked_instanceof()
1352 uint32_t i, ce_num, if_num = iface->num_interfaces; in zend_do_inherit_interfaces()
1355 ce_num = ce->num_interfaces; in zend_do_inherit_interfaces()
1372 ce->interfaces[ce->num_interfaces++] = entry; in zend_do_inherit_interfaces()
1378 while (ce_num < ce->num_interfaces) { in zend_do_inherit_interfaces()
1665 if (parent_ce->num_interfaces) { in zend_do_inheritance_ex()
1815 if (iface->num_interfaces) { in do_interface_implementation()
1824 uint32_t current_iface_num = ce->num_interfaces; in zend_do_implement_interface()
1825 uint32_t parent_iface_num = ce->parent ? ce->parent->num_interfaces : 0; in zend_do_implement_interface()
1831 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_implement_interface()
1833 …e->interfaces + i, ce->interfaces + i + 1, sizeof(zend_class_entry*) * (--ce->num_interfaces - i)); in zend_do_implement_interface()
1849 if (ce->num_interfaces >= current_iface_num) { in zend_do_implement_interface()
1856 ce->interfaces[ce->num_interfaces++] = iface; in zend_do_implement_interface()
1866 uint32_t num_parent_interfaces = ce->parent ? ce->parent->num_interfaces : 0; in zend_do_implement_interfaces()
1867 uint32_t num_interfaces = num_parent_interfaces; in zend_do_implement_interfaces() local
1872 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_implement_interfaces()
1882 for (j = 0; j < num_interfaces; j++) { in zend_do_implement_interfaces()
1902 interfaces[num_interfaces] = iface; in zend_do_implement_interfaces()
1903 num_interfaces++; in zend_do_implement_interfaces()
1908 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_implement_interfaces()
1915 ce->num_interfaces = num_interfaces; in zend_do_implement_interfaces()
1924 for (; i < num_interfaces; i++) { in zend_do_implement_interfaces()
3047 if (ce->num_traits || ce->num_interfaces) { in zend_do_link_class()
3048 …nterfaces = do_alloca(sizeof(zend_class_entry*) * (ce->num_traits + ce->num_interfaces), use_heap); in zend_do_link_class()
3076 if (ce->num_interfaces) { in zend_do_link_class()
3077 for (i = 0; i < ce->num_interfaces; i++) { in zend_do_link_class()
3160 if (ce->num_interfaces) { in zend_do_link_class()
3162 uint32_t num_parent_interfaces = parent ? parent->num_interfaces : 0; in zend_do_link_class()
3164 sizeof(zend_class_entry *) * (ce->num_interfaces + num_parent_interfaces)); in zend_do_link_class()
3171 sizeof(zend_class_entry *) * ce->num_interfaces); in zend_do_link_class()
3174 } else if (parent && parent->num_interfaces) { in zend_do_link_class()
3192 ce->num_interfaces++; in zend_do_link_class()
3194 sizeof(zend_class_entry *) * ce->num_interfaces, ce->type == ZEND_INTERNAL_CLASS); in zend_do_link_class()
3195 ce->interfaces[ce->num_interfaces - 1] = zend_ce_stringable; in zend_do_link_class()
3418 if (parent_ce && parent_ce->num_interfaces) { in zend_try_early_bind()