Overriding behaviour of `is` for small-sized-optimized strings
    Jacob Carlborg 
    doob at me.com
       
    Sun Nov  4 13:19:45 UTC 2018
    
    
  
On 2018-11-04 12:49, Per Nordlöw wrote:
> At
> 
> https://github.com/nordlow/phobos-next/blob/master/src/sso_string.d
> 
> I would like to override the behaviour of
> 
>      `x is y`
> 
> for `x` and `y` being instances of `SSOString`.
> 
> to always mean
> 
>      `x[] is y[]`
> 
> How do I do this?
> 
> Is this the recommended behaviour in D for small-size-optimized strings?
You cannot overload the the "is" operator. Use "==" if you want to 
overload it.
-- 
/Jacob Carlborg
    
    
More information about the Digitalmars-d-learn
mailing list