Dealing with raw types as attributes
Ali Çehreli
acehreli at yahoo.com
Thu Nov 1 18:35:27 UTC 2018
On 11/01/2018 09:14 AM, Neia Neutuladh wrote:
> The spec says that a user-defined attribute must be an expression, but DMD
> accepts a wide range of things as UDAs:
>
> struct Foo { string name = "unknown"; }
> @Foo int bar;
>
> `bar` has the *type* Foo as an attribute. It's not an *instance* of Foo.
> So if I try to look at the UDAs:
That would work with hasUDA(). I have an example here:
http://ddili.org/ders/d.en/uda.html
Ali
More information about the Digitalmars-d-learn
mailing list