0

私はこのPACKEDマクロを持っています。これは、struct定義を受け取り、それをコンパイラ注釈とともに返し、パックします。

例えば:

/**
 * ...
 */
PACKED(struct A {
    /**
     * ...
     */
    int x;
});

そのドキュメントを含めるためにいくつかの Doxygen オプションを試しましたが、今のところ成功していません。私が思いついた最も近いものはこれです:

ENABLE_PREPROCESSING = YES
PREDEFINED = PACKED(type)=type
MACRO_EXPANSION = YES

structしかし、それはメンバーのドキュメントを台無しにします(経由で確認doxygen -d Preprocessor)。

アイデア?

4

1 に答える 1

0

Doxygen のバグであることが判明しました。

考えられる回避策の 1 つは@class、 などを使用することです。

于 2012-12-09T15:35:14.833 に答える