[Semi-OT] to!string(enumType)
Stefan Koch via Digitalmars-d
digitalmars-d at puremagic.com
Fri May 19 13:31:52 PDT 2017
On Friday, 19 May 2017 at 20:23:16 UTC, Dominikus Dittes Scherkl
wrote:
> On Friday, 19 May 2017 at 17:47:42 UTC, Stefan Koch wrote:
>> On Friday, 19 May 2017 at 17:34:28 UTC, Dominikus Dittes
>> Scherkl wrote:
>>> [...]
>>
>> the static assert tells what's going on.
>> It it does result in a simple overload not found.
>
> Hm. Maybe in this case it's ok, because enum is pretty much all
> that can be expected as argument to "enumToString". But
> normally I would calling not using a constraint "stealing
> overload possibilities", because it would not be possible to
> overload the same function for a different type if you use this
> kind of assert.
> And the error message is not really better.
You can still overload :)
D has SFINAE
More information about the Digitalmars-d
mailing list