On Sep 27, 2011, at 12:13 PM, Vinay Sajip wrote:

> ----- Original Message -----
> 
>> From: Argyrios Kyrtzidis <[email protected]>
>> 
>> When I said "expose the attributes" I meant adding the attributes that 
>> you are interested in CXCursorKind, see:
>> 
>>   CXCursor_UnexposedAttr                 = 400,
>> 
>>   CXCursor_IBActionAttr                  = 401,
>>   CXCursor_IBOutletAttr                  = 402,
>>   CXCursor_IBOutletCollectionAttr        = 403,
>>   CXCursor_CXXFinalAttr                  = 404,
>>   CXCursor_CXXOverrideAttr               = 405,
>>   CXCursor_LastAttr                      = CXCursor_CXXOverrideAttr,
>> 
>> We can add new ones here.
>> 
> 
> Okay, I get it now. This will cover some cases but not other essential ones - 
> AFAICT, you can't expose things like isInlineSpecified() or the storage class 
> for declarations using this mechanism, because they're not exposed as 
> attributes. 

How about new function "get declaration specifiers" with enums for these.

> 
> Regards,
> 
> Vinay Sajip
> 

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to