digitalmars.D.learn - Overriding behaviour of `is` for small-sized-optimized strings
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (10/10) Nov 04 2018 At
- Jacob Carlborg (5/22) Nov 04 2018 You cannot overload the the "is" operator. Use "==" if you want to
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (2/4) Nov 04 2018 Ok, thanks.
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?
Nov 04 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
Nov 04 2018
On Sunday, 4 November 2018 at 13:19:45 UTC, Jacob Carlborg wrote:You cannot overload the the "is" operator. Use "==" if you want to overload it.Ok, thanks.
Nov 04 2018