Range of enum type values
Timon Gehr
timon.gehr at gmx.ch
Sat Dec 28 14:03:46 UTC 2019
On 27.12.19 19:12, Johan Engelen wrote:
>
> Current language behavior:
> enum value range = full range of base type; integer operations work
> as-if the type is the base type.
>
> Future:
> Several options + lots of discussion ;-) and DIP needed.
>
> Can I summarize it like that?
I think so, but you might want to add that currently, e.g. `cast(E)x` is
@safe for an `enum E:typeof(x){ ... }`
More information about the Digitalmars-d
mailing list