我正在使用doxygen并拥有以下代码:
def __init__(self):
'''
'''
if not '_ready' in dir(self) or not self._ready:
self._stream = sys.stderr ##!< stream to which all output is written
self._ready = True ##!< @internal Flag to check initialization of singelton
由于某种原因,doxygen告诉我self._stream
(Member _stream
)没有记录。我可以用评论来记录它,就像在Putting documentation after members中描述的doxygen docu一样,如果有的话,那么它是正确的吗?
**编辑:**这似乎与我没有新行相关,例如:
class escapeMode(object):
'''
Enum to represent the escape mode.
'''
ALWAYS = 1 ##!< Escape all values
NECESSARY = 2 ##!< Escape only values containing seperators or starting with quotation
Doxygen只抱怨ALWAYS
没有文档,我想避免在每个新属性后面插入换行符,因为它会破坏用于分隔逻辑块(如循环或if语句来自周围代码)的新行的值/ p>
答案 0 :(得分:8)
doxygen目前不支持此功能,正如之前的回答here。 如果您将评论放在前一行上,它将正常工作:
class escapeMode(object):
'''
Enum to represent the escape mode.
'''
## Escape all values
ALLWAYS = 1
## Escape only values containing seperators or starting with quotation
NECESSARY = 2
希望还不算太晚......