static map as a type function

Stefan Koch uplink.coder at googlemail.com
Wed Sep 23 12:40:15 UTC 2020


On Wednesday, 23 September 2020 at 12:22:49 UTC, Jacob Carlborg 
wrote:
> On Wednesday, 23 September 2020 at 09:46:54 UTC, Stefan Koch 
> wrote:
>
>> static assert(static_map_tf!sizeOf(Int, Ushort) == [4, 2]);
>
> Is it possible to use a lambda here?
>
> --
> /Jacob Carlborg

It should be in theory but I advise against it. Mixing lambdas 
and template alias parameters leads to instantiating different 
template instances although semantically they're the same.


More information about the Digitalmars-d mailing list