我正在尝试使用 Doxygen 记录一个 python 类。该类通过 d-bus 公开了一组属性,但这些在 python 类中没有相应的公共 getter/setter。相反,它们是通过 d-bus 属性接口 (Set/Get/GetAll/Introspect) 实现的。
我想要做的是能够使用以下内容记录这些属性:
## @property package::Class::Name description
整个 package::Class 工作(相同的方法找到函数,所以它找到正确的类)。
运行 doxygen 时出现以下错误:
warning: documented function ``package::Class::Name' was not declared or defined.
我可以忍受警告,但不幸的是,该属性未能出现在为该类生成的文档中,因此它不仅是警告,而且也被静音了。
所以,我的问题是,如果可以的话,如何让不存在的属性成员出现在生成的文档中?