我正在使用 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
) 是无证的。我可以用评论记录它,就像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 语句与周围代码分开