Thanks to both for the explanation. I see it now. And thanks Sven dfor the note about the ETA of the generic functions/methods.
In the meantime I will see if I can do it in some other way. Best regards, David 2012/5/19 Sven Barth <pascaldra...@googlemail.com> > On 19.05.2012 12:58, Kornel Kisielewicz wrote: > >> On Sat, May 19, 2012 at 10:50 AM, David Ballesteros<dball...@gmail.com**> >> wrote: >> >>> Hi, >>> >>> I'm trying to port a C/C++ SDK from an application to a Pascal Wrapper >>> using >>> FPC 2.7.1. from SVN. >>> >>> I have a templated fucntion on the C++ code that I will like to >>> translate, I >>> know Generic classes are more or less working on the FPC SVN. >>> >>> To my surprise this two lines of code doesn't produce any compiling >>> errors: >>> >>> type >>> generic test<M,N> = procedure( m1 : M; n1 : N); >>> generic test2<M,N> = function( m1 : M; n1 : N): Boolean; >>> >>> But how to write the implementation? >>> >>> This means the FPC parser understand it but they will not compile? >>> >> >> That's not surprising at all. What you are doing here is defining a >> generic of a procedural variable type. Hence this is only useful to >> specialize to a given type (which is useful in some generic classes, >> for example to define a sorter function in a linear container). That >> is a completely different situation than defining a generic procedure >> itself. That is as yet (as far as I know) not possible. >> > > Completely correct. Only one thing to add from my side: > > I hope to start the implementation of generic functions/methods in this > year. > > Regards, > Sven > > ______________________________**_________________ > fpc-devel maillist - fpc-devel@lists.freepascal.org > http://lists.freepascal.org/**mailman/listinfo/fpc-devel<http://lists.freepascal.org/mailman/listinfo/fpc-devel> >
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel