0
class EXAMPLE{
    public func1()
    private func2()
    func3()
}

文書化されたエンティティのみをチェックしました。func1とfunc3のドキュメントはありますが、func2のドキュメントはありません。私は持っています

EXTRACT_ALL            = NO
EXTRACT_PRIVATE        = NO
EXTRACT_STATIC         = NO
EXTRACT_LOCAL_CLASSES  = YES
EXTRACT_LOCAL_METHODS  = NO

しかし、ドキュメントが生成された後も、ハイパーリンクのないfunc2の署名が表示されます。

明示的に文書化された関数のみを表示する方法を知っている人はいますか?

4

2 に答える 2

2

EXTRACT_PRIVATE フラグをオンにする必要があります。func2() は非公開であり、EXTRACT_PRIVATE フラグは、文書化されていても非公開を無視するように Doxygen に指示します。

于 2009-11-12T04:50:37.263 に答える
1

ドキュメント化されたメソッドのみを最終結果に含めたい場合は、

HIDE_UNDOC_MEMBERS = はい

文書化されていないクラスを非表示にするフラグもあります: HIDE_UNDOC_CLASSES

于 2009-11-12T06:47:32.240 に答える