On Wednesday, 23 April 2014 at 22:07:32 UTC, John Colvin wrote:
On Wednesday, 23 April 2014 at 18:04:05 UTC, monarch_dodra wrote:If you can't update your compiler, an alternative is to make your non-template version an actual template:class Foo{ this(T : int)(T x){} this(T)(T x) {} }I haven't tested, but wouldn't this be more precisely equivalent?:class Foo{ this()(int x){} this(T)(T x) {} }
*That* creates a conflict though :/