I have this PACKED macro, that receives a struct definition and returns it with a compiler annotation to make it packed.
For example:
/**
* ...
*/
PACKED(struct A {
/**
* ...
*/
int x;
});
I have tried several Doxygen options to include that documentation, but I’ve had no success so far. Closest I’ve come up with is this:
ENABLE_PREPROCESSING = YES
PREDEFINED = PACKED(type)=type
MACRO_EXPANSION = YES
But that messes up the struct and members’ documentation (confirmed via doxygen -d Preprocessor).
Ideas?
Turns out it’s a bug in Doxygen.
One possible workaround is to use
@class, and so on.