Aah, right.
 I'm probably being rather dumb here from not having used them before, but
do you mean things like this?

 type
   TNewClass = class    function Special: Boolean; static;
 end;

 I gather you can't access Self in such methods.

 Gareth aka. Kit

 On Sat 28/07/18 20:37 , "Sven Barth" pascaldra...@googlemail.com sent:
 J. Gareth Moreton  schrieb am Sa., 28. Juli 2018, 19:34:
  I did wonder about that, but wasn't sure how it would affect things where
inheritance is concerned.  I dare ask, do you have an example of a class
method that you would consider pure?

 They don't have inheritance. If they have the modifier "static" they
really are simply scoped functions or procedures. They can even be assigned
to non-"of object" procedure variables. 
  Regards, Sven  
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to