Type Helpers for Generic Types
Summary
It is good and needed to have type helpers for generics.
Example Project
type
TTest = record
end;
TTestHelper = record helper for TTest
end;
TGenericTest<T> = record
end;
TGenericTestHelper<T> = record helper for TGenericTest<T>
end;
Relevant 3rd party information
Here is a forum post about other ways: https://forum.lazarus.freepascal.org/index.php?topic=46799