Thread overview
Operator Overloading for Enum
Feb 08, 2021
Michael Brown
Feb 08, 2021
Paul Backus
Feb 08, 2021
DolphinChips
February 08, 2021
Hi all,

Is it possible to operator overload on enums? I'd like to do a opCmp()

Kind regards,
Mike
February 08, 2021
On Monday, 8 February 2021 at 15:56:24 UTC, Michael Brown wrote:
> Hi all,
>
> Is it possible to operator overload on enums? I'd like to do a opCmp()
>
> Kind regards,
> Mike

No, it isn't. Only structs and classes can have overloaded operators.
February 08, 2021
On Monday, 8 February 2021 at 15:56:24 UTC, Michael Brown wrote:
> Hi all,
>
> Is it possible to operator overload on enums? I'd like to do a opCmp()
>
> Kind regards,
> Mike

You can create custom struct type with opCmp() and create enum with that type. Example: https://run.dlang.io/is/m7DN66