[cfe-dev] ElaboratedType, QualifiedNameType and TypenameType.

Abramo Bagnara abramo.bagnara at gmail.com
Mon Mar 29 15:39:36 PDT 2010


Il 29/03/2010 20:43, Douglas Gregor ha scritto:
> 
> On Mar 22, 2010, at 5:13 PM, Douglas Gregor wrote:
>>
>>
>> ... and after talking with John for a bit, we're starting to like the
>> following scheme:
>>
>> DependentQualifiedNameType: captures all qualified types with
>> dependent names, including elaborated-type-specifiers
>> (class/struct/union/enum), typename-specifiers (typename), and implied
>> dependent name types (X<T>::type as a base class).
>>
>> ElaboratedType: captures all elaborated-type-specifiers
>> (class/struct/union/enum), typename-specifiers (typename), and
>> qualified names (no other adornment) where we were able to look up the
>> type. These nodes can have an optional NestedNameSpecifier, and will
>> always have either a class/struct/union/enum keyword or a
>> nested-name-specifier.
> 
> Enea or Abramo, are either of you working on this? If not, I'll go ahead
> and implement this change.

No, we had not yet begun to implement this, cause other urgent works.

Please proceed freely when you wish to.



More information about the cfe-dev mailing list