Can someone explain why opCast is so limited?
    Robert Fraser 
    fraserofthenight at gmail.com
       
    Thu Sep  6 13:02:09 PDT 2007
    
    
  
Steven Schveighoffer Wrote:
> Excellent!  I'm assuming since there is an argument, overloading is 
> possible?  Also, the 'implicit' suggests that you can do something like:
> 
> long l;
> myType x = l;
> 
> ???
> 
> -Steve 
Yes, that will be possible. alter's presentation suggested there would be:
opImplicitCastTo
opImplicitCastFrom
opExplicitCastTo (what "opCast" does right now)
opExplicitCastFrom
All of which will be overloadable on different types (the slides had them overloadable on return type, but Walter mentioned that he might use out params instead). The opExplicitCasts were not mentioned in his slides, but he did say something that suggested they would be there.
    
    
More information about the Digitalmars-d-learn
mailing list