De acuerdo a la documentación en la wiki, FPC soporta coleciones genéricas desde la versión 2.2:
Cita:
Generics are a native implementation of class templates. Generics are sometimes called parametrized types. FPC has had official support for generics since version 2.2.
|
Y la forma más fácil es utilizar la unidad FGL
Cita:
The easiest way to get started with generics is to use the fgl unit, which is a prototype unit for base system generic classes. So far it contains a few basic classes:
|
Puedes encontrar más información aquí:
http://wiki.freepascal.org/Generics
Saludos.