Thank you so much Michael!

On Wed, Mar 24, 2021 at 11:05 AM Michael Van Canneyt <mich...@freepascal.org>
wrote:

>
>
> On Wed, 24 Mar 2021, Darius Blaszyk via fpc-pascal wrote:
>
> > Hi,
> >
> > Would it be possible in FPC to pass a type of a variable as a parameter
> to
> > a function?
> >
> > e.g.
> >  MyFunction(integer);
> >
> > I have legacy C code that does this via a macro. Hopefully, it can be
> done
> > so I do not need to change the existing code too badly.
>
> This is not possible as such.
>
> What you can do is use generics
>
> MyFunction<integer>
>
> or use typeinfo:
>
> MyFunction(TypeInfo(Integer));
>
> Which of the 2 you need to use depends on the code of course.
>
> Michael.
>
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to