システムのCコードが組み込まれていて、addtogroupコマンドを使用して文書化するためにdoxygenを使用しました。 html出力を見直すと、特殊関数FUNC(..)の後の関数の1つがモジュールページに表示されません。ここに短いサンプルコードがあります。特殊な機能を持つDoxygen addtogroupの問題FUNC(..)
/*!
\addtogroup Test
\brief This is a TestModule
\{
*/
extern FUNC(void, IOHWAB_APPL_CODE) Init_Tester(void);
void TimerOn(void)
{
}
void ADC_On(void)
{
}
/*! \} */ //end of addtogroup
上記の例では、ドキシャンは以下のもののみを示しています。
にextern FUNC(IOHWAB_APPL_CODEボイド)
無効ADC_On(無効)
にextern FUNCの間で、私はダミー関数を追加した場合(すなわち、ボイドダミー())(..)とvoid TimerOn()では、ダミー関数以外のすべての関数が表示されます。
にextern FUNC(無効、IOHWAB_APPL_CODE)
無効TimerOn(無効)
無効 ADC_On(無効)
この問題を解決するためにどのように任意のアイデア?