gpt4 book ai didi

c - 处理 doxygen 中的长链接

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:53 28 4
gpt4 key购买 nike

给定一个带有长参数列表的函数声明,例如:

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

有没有办法将参数列表拆分成多行,这样 doxygen 仍能正确解析 @link 命令?目前,如果函数声明在一行上,我只能让它工作,即:

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

最佳答案

永远不要在链接中使用参数名称。假设 rtSetTime 不是重载函数,也不需要指定所有参数类型。

这里有许多链接到函数的方法,从最短到最长。最后两个在函数重载的情况下也有效。

/** @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
*/

关于c - 处理 doxygen 中的长链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14330730/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com