spec: template instantiations
Dibyendu Majumdar
mobile at majumdar.org.uk
Sat Nov 21 00:24:43 UTC 2020
On Friday, 20 November 2020 at 20:59:56 UTC, Dibyendu Majumdar
wrote:
>
> If a template declares multiple entities then is it possible to
> instantiate all of them at one or is each entity instantiated
> separately?
>
> Suppose we have:
>
> template Transformer(From, To) // From and To are types, too
> {
> To transform(From from)
> {
> import std.conv;
> return to!(To)(from);
> }
>
> class Modificator
> {
> From f;
> To t;
> this(From f) { /*...*/ }
> }
> }
>
> Then is there way to instantiate both 'transform' and
> 'Modificator' at once?
I suppose answer is no? So when instantiating, it is always a
particular member of the template that is instantiated?
More information about the Digitalmars-d
mailing list