llst icon indicating copy to clipboard operation
llst copied to clipboard

Rewrite static_cast with TObject::cast<T>()

Open kpp opened this issue 12 years ago • 0 comments

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*)) );

kpp avatar Nov 18 '13 20:11 kpp