Title
Allowing multiple attribute-specifiers
Status
c++11
Section
9.12.1 [dcl.attr.grammar]
Submitter
Daveed Vandevoorde

Created on 2009-10-05.00:00:00 last changed 123 months ago

Messages

Date: 2010-11-15.00:00:00

[Voted into the WP at the November, 2010 meeting as part of paper N3190.

Date: 2010-10-15.00:00:00

Proposed resolution (October, 2010):

  1. Replace every occurrence of attribute-specifier with attribute-specifier-seq except in 9.12.1 [dcl.attr.grammar] paragraphs 1, 3, and 6 (but including paragraph 4).

  2. Insert the following production at the beginning of the grammar of 9.12.1 [dcl.attr.grammar] paragraph 1:

    • attribute-specifier-seq:
        attribute-specifier-seqopt attribute-specifier
Date: 2009-10-05.00:00:00

The current syntax requires that multiple attributes that appertain to the same entity be grouped into a single attribute-specifier. The migration from existing vendor-specific attributes would be easier if the syntax allowed multiple attribute-specifiers at each location where an attribute-specifier currently appears.

History
Date User Action Args
2014-03-03 00:00:00adminsetstatus: fdis -> c++11
2011-04-10 00:00:00adminsetstatus: dr -> fdis
2010-11-29 00:00:00adminsetmessages: + msg3169
2010-11-29 00:00:00adminsetstatus: review -> dr
2010-10-18 00:00:00adminsetmessages: + msg3001
2010-10-18 00:00:00adminsetstatus: drafting -> review
2010-08-23 00:00:00adminsetstatus: open -> drafting
2009-10-05 00:00:00admincreate