Resolving conflicting functions
    Derek Parnell 
    derek at nomail.afraid.org
       
    Mon Dec  3 19:04:40 PST 2007
    
    
  
On Tue, 04 Dec 2007 11:23:18 +0900, Bill Baxter wrote:
> I think in D2 you should be able to use typeof(return) to remove the 
> need for the extra helper template, Ret.
> Totally untried though.
> 
> // ------------------------
> typeof(return) opDiv(T)(T pFactor)
> // ------------------------
> {
>   static if(is(T == Currency))
>     return  mData / pFactor.mData;
>   else
>     return  this.mData / pFactor;
> }
> 
> --bb
Nope. "typeof(return) must be inside a function"
-- 
Derek
(skype: derek.j.parnell)
Melbourne, Australia
4/12/2007 2:03:49 PM
    
    
More information about the Digitalmars-d-learn
mailing list