On Monday, 15 April 2019 at 12:25:38 UTC, XavierAP wrote:
On Monday, 15 April 2019 at 10:34:42 UTC, Anton Fediushin wrote:
On Monday, 15 April 2019 at 10:06:30 UTC, XavierAP wrote:
[snip]
Isn't this how subtyping works for integers and other types?
For example, you have subtyped an integer and added some new
methods to it?
Yes (leaving aside whether stuff is private or nested) but you
are using the types' relationship the other way around. You
have:
static assert(is(Enum : internal));
But you are defining and calling fun() as if it were the other
way around (internal : Enum)
Thank you, I understand now! I think I'd have to stick with UFCS
method