DIP 45 - approval discussion
Benjamin Thaut
code at benjamin-thaut.de
Wed Nov 13 00:27:07 PST 2013
Am 13.11.2013 08:31, schrieb Rainer Schuetze:
>
> - The DIP should state what happens to template instances. Assuming the
> definition is marked "export", I guess instances will be dllexport if
> they are compiled together with the module that contains the definition.
> What will happen if it is instantiated, but the defining module is
> merely imported?
>
> Rainer
That is a very good point I also thought about. But because I'm not
familiar with how exactly template instanciation works I can't really
provide a solution for that.
Does Walters recent template instanciation optimization also take into
account template instaces of templates that are defined outside of the
module that contains the template definition? I think the behaviour of
exported template should mainly satisfy the needs of this optimization.
Kind Regards
Benjamin Thaut
More information about the Digitalmars-d
mailing list