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

Reply via email to