On Saturday, January 13, 2018 19:32:06 Jonathan M Davis via Digitalmars-d- learn wrote: > On Sunday, January 14, 2018 02:24:52 Adam D. Ruppe via Digitalmars-d-learn > wrote: > > On Sunday, 14 January 2018 at 02:14:50 UTC, Jonathan M Davis > > > > wrote: > > > If you're using template constraints rather than template > > > specializations, then you can't have any unconstrained > > > templates. > > > > Not true: see the tip of the week here > > http://arsdnet.net/this-week-in-d/2016-sep-04.html > > Well, that's a neat trick to get around the restriction that I stated, but > it doesn't really make what I said untrue. Unless you're using template > specializations, you can't overload an unconstrained template. That tip > just shows a way to combine template specializations and template > constraints so that you get the same effect as if you were allowed to > overload > unconstrained templates with constrained templates without using template > specializations.
It is a neat trick though. - Jonathan M Davis