On Wednesday, 30 August 2017 at 22:08:03 UTC, Jonathan M Davis
wrote:
On Wednesday, August 30, 2017 21:51:57 EntangledQuanta via
Digitalmars-d- learn wrote:
[...]
Templates have no idea what arguments you intend to use with
them. You can pass them any arguments you want, and as long as
they pass the template constraint, the compiler will attempt to
instiate the template with those arguments - which may or may
not compile, but the compiler doesn't care about that until you
attempt to instantiate the template.
[...]
I'm going to try to implement it as a library solution, something
that basically does what you have done. This will at least
simplify each instance to a few lines of code but would be
required in all derived classes.