Checking if a type is void

Boris Carvajal boris2.9 at gmail.com
Sun May 29 13:13:51 UTC 2022


On Saturday, 28 May 2022 at 14:20:22 UTC, Stefan Koch wrote:
> ```D
> template isVoid(alias X)
> {
>     enum bool isVoid = is(mixin(`!X`));
> }
>
> pragma(msg, isVoid!(int));
> ```
> Check it out for yourself ;)

Not working:
```D
pragma(msg, isVoid!(void));
```
prints 'false'.


More information about the Digitalmars-d mailing list