Dealing with raw types as attributes

Neia Neutuladh neia at ikeran.org
Fri Nov 2 04:18:47 UTC 2018


On Fri, 02 Nov 2018 04:01:00 +0000, Nicholas Wilson wrote:
> By noting that all (interesting for the purpose of UDA's i.e. not void)
> types have a .init
> 
> or you could do
> 
> static if (is(typeof(uda) == Foo) || is(uda == Foo))

Which, again, only tests for presence, when I want to check for presence 
*and* get the value, which should be Foo.init if the person supplied the 
raw type.


More information about the Digitalmars-d-learn mailing list