accept @pure @nothrow @return attributes

Kagamin via Digitalmars-d digitalmars-d at puremagic.com
Wed Jan 28 02:30:25 PST 2015


On Tuesday, 27 January 2015 at 18:21:37 UTC, Nick Treleaven wrote:
>> I think you may have missed the point.  I believe what 
>> Jonathan is
>> saying is that if you turn abstract into @abstract then you 
>> have to
>> consider how to solve the "abstract class" issue.  Do you 
>> change it to:
>>
>> @abstract class ?
>
> Yes, because it affects the class's functions, not its variable 
> members.

Probably unimportant, but no, abstract and final apply to 
classes, not to members.
tl;dr what's problem with applying attributes to classes? Classes 
can have various attributes, abstract and final are just among 
them. I would recommend this formatting:
---
@abstract @final @notypeinfo
class ...
---


More information about the Digitalmars-d mailing list