¿Cómo puedo declarar un puntero basado en un tipo genérico?
Tengo una clase como esta:
type A = class
procedure<T> DoStuff(tPtr: ^T);
end;
Pero cuando intento compilar, Delphi me da este error:
[DCC Error] RPML.pas(57): E2029 Identifier expected but '^' found
¿Cómo puedo usar un puntero a un tipo parametrizado en un procedimiento Delphi? No quiero que toda la clase sea una clase de plantilla.