Doxygenには回線継続機能がありますか?

ソースファイルの行の長さを80文字に制限したいと思います。これは、Doxygen関数を長いプロトタイプを持つ関数にリンクさせる場合に問題になります。たとえば、パラメーターの型名が長いためです。

ドキュメントを生成するときに、Doxygenにコメントの改行(つまり行継続)を無視させることは可能ですか?

これがMWEです。

私は次の名前のファイルを持っています mwe.cpp

/**
 * \file mwe.cpp
 * 
 * \details
 * MWE::MWE(int a, int b, int c)
 * MWE::MWE(int a,
 *           int b, int c)
 */


class MWE
{
    public:
        /** 
         * \brief constructor with one parameter
         */
        MWE(int a);

        /** 
         * \brief constructor with three parameters
         **/
        MWE(int a, int b, int c);
}

ドキュメントを生成するとき、最初のリンク(MWE::func(int a, int b, int c))は、3つの整数パラメーターを受け取るコンストラクターを正しく指します。ただし、改行がある2番目のリンクは、単一の整数パラメーターのみを受け取るコンストラクターを指します(パラメーターリストもリンクの一部にはならず、関数名のみになります)。

Doxygenに改行を無視させる方法はありますか?

albertのコメントのおかげで、私はDoxygenのバグレポートを検索し始め、この関連するバグレポートを見つけましたバグレポートはここでGithubに移行されました

どうやらトリックは、HTMLコメント内に改行を入れることです。

MWEから得られるコードは次のとおりです。

/**
 * \file mwe.cpp
 * 
 * \details
 * MWE::MWE(int a, int b, int c)
 * MWE::MWE(int a, <!--
 * -->         int b, int c)
 */


class MWE
{
    public:
        /** 
         * \brief constructor with one parameter
         */
        MWE(int a);

        /** 
         * \brief constructor with three parameters
         **/
        MWE(int a, int b, int c);
}

正確には行継続機能ではありませんが、問題は解決します。これで、両方のリンクが同一になり、3つの整数パラメーターを受け取るコンストラクターを正しく指し示します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Oracleには行の存続時間機能がありますか?

分類Dev

JS:1回ではなく2回アクティブにする機能がありますか?

分類Dev

matplotlibには、軸座標に対角線を描画する機能がありますか?

分類Dev

Erlangには現在の継続を取得する方法がありますか?

分類Dev

OpenCVには、sRGB色空間の非線形性を処理する機能がありますか?

分類Dev

gfortranを使用した回線継続が機能しない

分類Dev

OCamlには参照渡しする機能がありますか?

分類Dev

ボタンを機能に接続する方法はありますか

分類Dev

Javaにはクランプ機能がありますか?

分類Dev

LESSには「拡張」機能がありますか?

分類Dev

PowershellにはAggregate / Reduce機能がありますか?

分類Dev

PowerShellには「ウィンドウ」機能がありますか?

分類Dev

Gradleには「npmlink」のような機能がありますか?

分類Dev

CypherにはGroupByのような機能がありますか?

分類Dev

clojureにはmerge-if-exists機能がありますか?

分類Dev

Fusionにはテール機能がありますか?

分類Dev

Notepad ++にはミニマップ機能がありますか?

分類Dev

MS AccessにはCOUNTIF機能がありますか?

分類Dev

SVMには内部機能の選択がありますか?

分類Dev

AngularJSにはevalのような機能がありますか?

分類Dev

Chrome 拡張機能には独自の localStorage がありますか

分類Dev

<ShippedDate>は、明らかに値があるにもかかわらず、継続的にnullに戻ります

分類Dev

継続的にWifiに再接続する必要があります

分類Dev

継続モナドは実際にどのように機能しますか

分類Dev

Cosmos DB継続トークンはどのように機能しますか?

分類Dev

PDOへの接続に問題がありますが、mysqliは正常に機能します

分類Dev

zshにはどの機能があり、bashにはありませんか、またはその逆ですか?

分類Dev

Google Data StudioにはAPI機能がありますか?ない場合、近い将来に機能しますか?

分類Dev

Javascript eventlistenerは、関数が機能するように2回クリックする必要があります

Related 関連記事

  1. 1

    Oracleには行の存続時間機能がありますか?

  2. 2

    JS:1回ではなく2回アクティブにする機能がありますか?

  3. 3

    matplotlibには、軸座標に対角線を描画する機能がありますか?

  4. 4

    Erlangには現在の継続を取得する方法がありますか?

  5. 5

    OpenCVには、sRGB色空間の非線形性を処理する機能がありますか?

  6. 6

    gfortranを使用した回線継続が機能しない

  7. 7

    OCamlには参照渡しする機能がありますか?

  8. 8

    ボタンを機能に接続する方法はありますか

  9. 9

    Javaにはクランプ機能がありますか?

  10. 10

    LESSには「拡張」機能がありますか?

  11. 11

    PowershellにはAggregate / Reduce機能がありますか?

  12. 12

    PowerShellには「ウィンドウ」機能がありますか?

  13. 13

    Gradleには「npmlink」のような機能がありますか?

  14. 14

    CypherにはGroupByのような機能がありますか?

  15. 15

    clojureにはmerge-if-exists機能がありますか?

  16. 16

    Fusionにはテール機能がありますか?

  17. 17

    Notepad ++にはミニマップ機能がありますか?

  18. 18

    MS AccessにはCOUNTIF機能がありますか?

  19. 19

    SVMには内部機能の選択がありますか?

  20. 20

    AngularJSにはevalのような機能がありますか?

  21. 21

    Chrome 拡張機能には独自の localStorage がありますか

  22. 22

    <ShippedDate>は、明らかに値があるにもかかわらず、継続的にnullに戻ります

  23. 23

    継続的にWifiに再接続する必要があります

  24. 24

    継続モナドは実際にどのように機能しますか

  25. 25

    Cosmos DB継続トークンはどのように機能しますか?

  26. 26

    PDOへの接続に問題がありますが、mysqliは正常に機能します

  27. 27

    zshにはどの機能があり、bashにはありませんか、またはその逆ですか?

  28. 28

    Google Data StudioにはAPI機能がありますか?ない場合、近い将来に機能しますか?

  29. 29

    Javascript eventlistenerは、関数が機能するように2回クリックする必要があります

ホットタグ

アーカイブ