GNOME Bugzilla – Bug 313527
Bug with enum bitfield in struct
Last modified: 2011-01-03 19:01:44 UTC
Please describe the problem: Doxygen ignores enum bitfields in struct: struct test{ enum cause_error:2; /**< Two bit enum */ unsigned char blabla:1; /**< 1 bit value */ } gives " Data Fields unsigned char blabla:1 Field Documentation unsigned char test::blabla < Two bit enum 1 bit value " This code is accepted without warnings in CodeVision AVR compiler Steps to reproduce: Described above Actual results: Described above Expected results: I would expect the enum value to be included under "Data Fields" and in "Field Documentation" Does this happen every time? Yes Other information: No
The struct example should be struct test{ enum cause_error test_enum:2; /**< Two bit enum */ unsigned char blabla:1; /**< 1 bit value */ }
Hello, Any news about this issue? Still present in version 1.7.2. Peter
Confirmed. Should be fixed in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.7.3. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.