Lines Matching refs:interfaces

292 				if (unlinked_instanceof(ce1->interfaces[i], ce2)) {  in unlinked_instanceof()
1028 …ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_nu… in zend_do_inherit_interfaces()
1030 …ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_n… in zend_do_inherit_interfaces()
1035 entry = iface->interfaces[if_num]; in zend_do_inherit_interfaces()
1037 if (ce->interfaces[i] == entry) { in zend_do_inherit_interfaces()
1042 ce->interfaces[ce->num_interfaces++] = entry; in zend_do_inherit_interfaces()
1049 do_implement_interface(ce, ce->interfaces[ce_num++]); in zend_do_inherit_interfaces()
1157 do_implement_interface(ce, parent_ce->interfaces[i]); in zend_do_inheritance_ex()
1415 if (ce->interfaces[i] == NULL) { in zend_do_implement_interface()
1416 …memmove(ce->interfaces + i, ce->interfaces + i + 1, sizeof(zend_class_entry*) * (--ce->num_interfa… in zend_do_implement_interface()
1418 } else if (ce->interfaces[i] == iface) { in zend_do_implement_interface()
1434 …ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (++cur… in zend_do_implement_interface()
1436 …ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (++cu… in zend_do_implement_interface()
1439 ce->interfaces[ce->num_interfaces++] = iface; in zend_do_implement_interface()
1446 static void zend_do_implement_interfaces(zend_class_entry *ce, zend_class_entry **interfaces) /* {{… in zend_do_implement_interfaces() argument
1456 iface = interfaces[num_parent_interfaces + i]; in zend_do_implement_interfaces()
1461 efree(interfaces); in zend_do_implement_interfaces()
1466 if (interfaces[j] == iface) { in zend_do_implement_interfaces()
1468 efree(interfaces); in zend_do_implement_interfaces()
1482 interfaces[num_interfaces] = iface; in zend_do_implement_interfaces()
1494 ce->interfaces = interfaces; in zend_do_implement_interfaces()
1499 do_interface_implementation(ce, ce->interfaces[i]); in zend_do_implement_interfaces()
2464 zend_class_entry **interfaces = NULL; in zend_do_link_class() local
2479 interfaces = emalloc( in zend_do_link_class()
2482 memcpy(interfaces, parent->interfaces, in zend_do_link_class()
2492 efree(interfaces); in zend_do_link_class()
2495 interfaces[num_parent_interfaces + i] = iface; in zend_do_link_class()
2509 zend_do_implement_interfaces(ce, interfaces); in zend_do_link_class()