我用以下方式定义了一些函数:
* @brief Obtains the current time tick of the OS.
* This is a weak function and is intended to be overridden.
* @return In the weak version always 0. Otherwise should return the current
* OS time tick.
*/
__attribute__((__weak__)) osalUint_t osal_tickGetCurrent(void)
{
return 0;
}
它们被定义为“弱”,当我用这样的定义为C文件生成doxygen输出时,函数没有被正确解析。
当涉及到函数(以及其他对象,比如struct)时,有没有一种方法可以让Doxygen感知__attribute__
?
1条答案
按热度按时间hpxqektj1#
我使用的源代码:
作为doxygen设置文件(Doxyfile):
其结果是: