[fpc-pascal] Type used to specialize a generic
Joao Morais
l at joaomorais.com.br
Sun Nov 23 18:03:55 CET 2014
Hello list, is there a safe way to know the PTypeInfo, or at least the
string literal of the type(s) used to specialize a generic? Eg:
TBarList = specialize TGenericList<TBar>
On the sample above, starting with PTypeInfo of TBarList I know it was
specialized using TBar type. I was using the following hack on 2.6.x:
VPos := Pos('$', AClassName);
if VPos > 0 then
VTypeName := Copy(AClassName, VPos + 1, Length(AClassName));
...which is broken on 2.7.
Joao Morais
More information about the fpc-pascal
mailing list