llst
llst copied to clipboard
Rewrite static_cast with TObject::cast<T>()
globals.nilObject->cast<TByteObject>();
newOrdinaryObject(klass, sizeof(TObjectArray) + dataSize * sizeof(TObject*))->cast<TObjectArray>();
vs
static_cast<TByteObject*>(globals.nilObject);
static_cast<TObjectArray*>( newOrdinaryObject(klass, sizeof(TObjectArray) + dataSize * sizeof(TObject*)) );