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