#include "Archive.h"
#include "RuntimeClass.h"
#include "object.h"
//OBJCORE.cpp
const struct
CRuntimeClass CObject::classCObject =
{
"CObject",
sizeof(CObject),
0xffff,
0,
0,
0
};
CRuntimeClass* CObject::GetRuntimeClass() const
{
return (CRuntimeClass*) &CObject::classCObject;
}
int CObject::IsKindOf(const CRuntimeClass* pClass) const
{
CRuntimeClass* pClassThis = GetRuntimeClass();
return pClassThis->IsDerivedFrom(pClass);
}
int CObject::IsSerializable() const
{
return (GetRuntimeClass()->m_wSchema != 0xffff);
return 0;
}