Is there anyway a function parameter could be inlined in FPC? This would go a 
long way in helping to parameterize functions that have tight loops in them.

If there isn't I wonder if this is an area where the proposed "pure" function 
modifier could be used to make it possible.

===============

type
  TSomeFunc = function: boolean;

procedure DoThis(func: TSomeFunc); 
begin
  if func then
    ;  
end;

function MyFunc: boolean; inline;
begin
end;

begin
  DoThis(MyFunc);
end;

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to