私は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 ステートメントを周囲のコードから分離するための改行の値を破壊するためです。