使用doxygen以C++语言记录未声明的函数

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来生成函数的文档,而不管它是未声明的事实?