generic_indirectuses_cat.pas 279 B

12345678910111213141516171819202122232425
  1. unit generic_indirectuses_cat;
  2. {$mode objfpc}
  3. interface
  4. type
  5. { TCat }
  6. TCat = class
  7. public
  8. generic function Jump<T>(w: word): word;
  9. end;
  10. implementation
  11. { TCat }
  12. generic function TCat.Jump<T>(w: word): word;
  13. begin
  14. Result:=SizeOf(T)+w+7; // changed
  15. end;
  16. end.