Beispiel #1
0
void AddClassProtocols(Class conv, old_protocol_list* list)
{
	for (long i = 0; i < list->count; i++)
	{
		Protocol* p = objc_getProtocol(list->list[i]->name);
		assert(p != nullptr);
		class_addProtocol(conv, p);
	}
}
Beispiel #2
0
void AddClassProtocols(Class c, const protocol_list_t* list, intptr_t slide)
{
	for (size_t i = 0; i < list->count; i++)
	{
		const char* name = list->elem(i, slide)->name;
		Protocol* p = objc_getProtocol(name);
		assert(p != nullptr);
		class_addProtocol(c, p);
	}
}