[fpc-pascal] "Is nested" vs "of object" compatibility with global functions
    Hairy Pixels 
    genericptr at gmail.com
       
    Sun May 29 06:37:23 CEST 2022
    
    
  
I’ve been testing out all the different function pointer types in FPC to test their compatibility with each other and I noticed that “is nested” can accept a global function declaration but “of object” can not. What is the reason for this exactly? I wouldn’t expect nested function types to accept global functions but since they do I wonder why “of object” is different.
I think they both have a hidden first parameter (like self) and nested types simply ignore this for global functions so I would think objects types could do the same.
Regards,
	Ryan Joseph
    
    
More information about the fpc-pascal
mailing list