[cfe-dev] Get the number of bits of a bit field with libclang?
kyrtzidis at apple.com
Tue May 22 12:28:02 PDT 2012
On May 22, 2012, at 11:42 AM, Jacob Carlborg wrote:
> Is it possible to get the number of bits of a bit field with libclang?
> struct Foo
> int a : 1;
> I noticed I could traverse to the "value" of "a" and the type of the
> cursor was CXCursor_IntegerLiteral. But is it possible to get the actual
No, are you interested in submitting a patch ? I suggest something like "clang_Cursor_getBitWidthValue(CXCursor)" similar to how clang_Cursor_getNumArguments(CXCursor C) works, with the difference that it can return "unsigned" and 0 if the cursor is not a bitfield.
> /Jacob Carlborg
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
More information about the cfe-dev