Cannot implicitly convert delegate to function

Lionello Lunesu lio at lunesu.remove.com
Thu Apr 27 23:50:14 PDT 2006


Thomas Kuehne wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Stewart Gordon schrieb am 2006-04-27:
>> Jarrett Billingsley wrote:
>> <snip>
>>> The other way around.. I don't think so either.  Something tells me the 
>>> mechanism for a delegate call would screw up if the context pointer were 
>>> null, or if the function weren't designed to be a delegate. 
>> But why?  I can't understand why a function that doesn't touch the 
>> context pointer at all can't be trivially be converted to a delegate in 
>> which the context pointer is null.
> 
> Let's try it:


Great example, Thomas. It works, even if I add some parameters to the 
functions, or when I put the static function outside the class.

It seems trivial to let the compiler allow the implicit conversion.

Thanks,

L.



More information about the Digitalmars-d-learn mailing list