私はこのPACKEDマクロを持っています。これは、struct定義を受け取り、それをコンパイラ注釈とともに返し、パックします。
例えば:
/**
* ...
*/
PACKED(struct A {
/**
* ...
*/
int x;
});
そのドキュメントを含めるためにいくつかの Doxygen オプションを試しましたが、今のところ成功していません。私が思いついた最も近いものはこれです:
ENABLE_PREPROCESSING = YES
PREDEFINED = PACKED(type)=type
MACRO_EXPANSION = YES
structしかし、それはメンバーのドキュメントを台無しにします(経由で確認doxygen -d Preprocessor)。
アイデア?