Updates and outstanding questions
Alex Samuel
samuel at codesourcery.com
Sun May 21 17:50:14 UTC 2000
dehnert at baalbek.engr.sgi.com (Jim Dehnert) writes:
Jim> 3) Alex's suggestion that we allow the ::std:: abbreviation
Jim> outside the N...E nested name delimiters.
Just to clarify, this is not a new suggestion on my part. It already
appears all the way at the end of the `Compression' section (5.1.7).
The <name> production for this special case is easy to miss hidden
there, though, so I think it should be included with the rest of the
<name> productions for whichever grammar wins out in the end.
Here's the current text:
The abbreviation St is always an initial qualifier, i.e. appearing
as the first element of a compound name. It does not require N...E
delimiters unless either followed by more than one additional
composite name component, or preceded by CV-qualifiers for a
member function. This adds the case:
<name> ::= St <unqualified-name> # ::std::
For example:
"_ZSt5state": ::std::state
"_ZNSt3_In4wardE": ::std::_In::ward
Regards
Alex
More information about the cxx-abi-dev
mailing list