Using mixin templates for operator overloading.

Nicholas Wilson via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Aug 20 05:46:59 PDT 2017


On Saturday, 19 August 2017 at 10:16:18 UTC, Balagopal Komarath 
wrote:
> Let us say I want to automatically define subtraction given 
> that addition and negation are defined. I tried the following 
> using mixin templates. If I simply mixin the template using 
> "mixin sub;", then it gives the error
>
> [...]

Did you try changing the `: "+"` constraints to `if` constraints?


More information about the Digitalmars-d-learn mailing list