I try compile this code:
TMyClass<T: class, constructor> = class(TObjectList<T>)
public
constructor Create; reintroduce;
end;
TConcretClass = class(TMyClass<TConcretClass>)
public
constructor Create; reintroduce;
end;
But I get next error:
E2513 Type parameter 'T' must have one public parameterless constructor named Create