typeof function literals which define the types of its parameters but do not give their parameters names

Johannes Loher johannes.loher at fg4f.de
Thu Dec 27 09:05:31 UTC 2018


On Thursday, 27 December 2018 at 08:53:30 UTC, Johannes Loher 
wrote:
> On Thursday, 27 December 2018 at 04:27:03 UTC, Steven 
> Schveighoffer wrote:
> [...]

As a side note:

During last DConf I talked to Walter and Andrei about the fact 
that `typeof(SomeTemplate) == void` and they agreed that it 
probably should be a compiler error instead (see also 
https://issues.dlang.org/show_bug.cgi?id=15437). It would be 
pretty hard to do this right now, as it breaks existing code 
(quite a lot of phobos code depends on this in template 
constraints). But if this was indeed some day changed to be a 
compiler error, it would make things even weirder.


More information about the Digitalmars-d-learn mailing list