我正在尝试使用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.
我可以忽略这个警告,但不幸的是,在为该类生成的文档中,该属性未出现,因此它不仅是一个警告,而且还被忽略了。
因此,我的问题是,如果可能的话,如何使不存在的属性成员出现在生成的文档中?