ソースファイルの行の長さを80文字に制限したいと思います。これは、長いプロトタイプを持つ関数へのDoxygen関数リンクを作るときの問題です。パラメータの長い型名のためです。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のは改行を無視させる方法はありますか?
どのバージョンのdoxygen aeをお使いですか? – albert
\ detailはALIASとして\ detailを定義していない限り、\ detailをファイル内に読み込む必要がありますが、その場合はあなたの質問に言及するか、標準のdoxygenコマンドを使用するように質問を調整してください。 – albert
@albert私はDoxygenバージョン1.8.13を使用しています。 – AcId