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