Mas*_*Man 5 c++ documentation doxygen
我正在研究一种专有工具,它使用类似C++的语言来定义各种方法.该工具提供了自己的编译器,可以将这些方法编译为.so文件.它不遵循C++的"声明定义"语法,但在其他方面非常相似.示例代码如下所示:
method _foo::bar(var message) {
// do something with 'message' here
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用doxygen记录此方法,如下所示:
/**
* @brief this method does something with @a message.
*/
method _foo::bar(var message) {
// do something with 'message' here
}
Run Code Online (Sandbox Code Playgroud)
但这给了我一个警告:
warning: documented function `method _foo::bar' was not declared or defined.
Run Code Online (Sandbox Code Playgroud)
我尝试添加@fn method _foo::bar(),@fn _foo::bar和@fn bar评论块(逐个),但它们都没有导致@brief消息被添加到文档中.
我在这里搜索了Stack Overflow,这个帖子Doxygen评论与C++标题中未声明的函数是最接近我的问题,但它并没有完全解决我的问题.
有没有办法配置doxygen来生成函数的文档,而不管它是未声明的事实?