So, User-Defined Attributes

Walter Bright newshound2 at digitalmars.com
Fri Jan 4 12:40:34 PST 2013


On 1/4/2013 9:48 AM, Max Samukha wrote:
> It looks we simply cannot modify existing declarations with UDAs.
>
> @(attr) alias foo = bar; // @(attr) is ignored.

alias provides a way to provide an alternate name for a symbol. It wouldn't be 
an alternate name if it had different attributes. Trying to make such work would 
have serious semantic consequences.

Hence, no, you cannot use alias to modify the attributes.



More information about the Digitalmars-d mailing list