On Saturday, 27 June 2015 at 20:16:10 UTC, Timon Gehr wrote:
On 06/27/2015 11:54 AM, "Marc =?UTF-8?B?U2Now7x0eiI=?= <schue...@gmx.net>" wrote:


Also are static constructors in templated types guaranteed to run for every instantiation? Even if the instantiation is never actually used
outside of compile time code, like in an alias or in a UDA?

Definitely not. Things inside a template don't even exist if that
template is never instantiated.

(That wasn't his question.)

Ah sorry, I see. In this case I don't know the answer. There might even be a difference between normal CTFE code and is-expressions...

Reply via email to