Added object_setClass

main
qmathe 16 years ago
parent 7ba27bd183
commit 8b9c723905

@ -225,6 +225,7 @@ void *object_getIndexedIvars(id obj);
id object_dispose(id obj);
Class object_getClass(id obj);
Class object_setClass(id obj, Class cls);
const char *object_getClassName(id obj);

@ -765,6 +765,17 @@ Class object_getClass(id obj)
return Nil;
}
Class object_setClass(id obj, Class cls)
{
if (nil != obj)
{
Class oldClass = obj->isa;
obj->isa = cls;
return oldClass;
}
return Nil;
}
const char *object_getClassName(id obj)
{
return class_getName(object_getClass(obj));

Loading…
Cancel
Save