1

次のような長いパラメータ リストを含む関数宣言が与えられた場合:

uint8 rtSetTime(RTIME *rtime, uint8 day, uint8 month, uint16 year,
    uint8 hour, uint8 minute, uint8 second);

@linkdoxygen がコマンドを正しく解析できるように、パラメータ リストを複数の行に分割する方法はありますか? 現在、関数宣言が1行にある場合にのみ動作させることができます。

@link rtSetTime(RTIME *rtime, uint8 day, uint8 month, uint16 year, uint8 hour, uint8 minute, uint8 second) rtSetTime @endlink
4

1 に答える 1

2

リンクでパラメータ名を使用しないでください。rtSetTimeがオーバーロードされた関数ではないと仮定すると、すべてのパラメータータイプを指定する必要もありません。

最短から最長まで、関数にリンクするいくつかの方法があります。最後の2つは、関数が過負荷の場合にも機能します。

/** @mainpage 
 *  - #rtSetTime 
 *  - @ref rtSetTime "rtSetTime"
 *  - @ref rtSetTime() "rtSetTime"
 *  - @link rtSetTime rtSetTime@endlink 
 *  - @link rtSetTime() rtSetTime@endlink
 *  - @ref rtSetTime(RTIME*,uint8,uint8,uint16,uint8,uint8,uint8) "rtSetTime"
 *  - @link rtSetTime(RTIME*,uint8,uint8,uint16,uint8,uint8,uint8) rtSetTime @endlink
 */
于 2013-01-15T19:04:10.450 に答える