問題タブ [doxygen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
17223 参照

documentation - DoxygenにCで列挙型を文書化させる問題

Doxygen(Mac OS X Snow Leopardでは1.6.1)には、何をしても列挙型が文書化されていないように見えるという、かなり奇妙な問題があります。私はCでプログラミングしており、マニュアルの指示に従いました。これが私のコードです:

doxygenのマニュアルによれば、適切に文書化された出力を生成するはずですが、代わりに何も生成しません。私はおそらく単純な何かを見逃しているでしょう、誰かが私を正しい方向に向けることができれば私は感謝するでしょう。

0 投票する
2 に答える
1973 参照

c++ - 文書化されていない機能はリストに表示/表示されるべきではありません-文書化されたエンティティに対してのみ文書を発行します

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

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

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

0 投票する
5 に答える
6903 参照

c++ - c++: 関数呼び出しツリーを生成する

プロジェクト内の現在の C++ ファイルを解析し、その中のすべてのメソッド/関数を一覧表示してから、関数呼び出しと呼び出し元ツリーを生成したいと考えています。doxygen がコール ツリーを生成する方法を参照できます。

gccxml を確認しましたが、別の関数から呼び出された関数がリストされていません。

使用できる軽量ツール (オープンソース) をいくつか提案してください。

ありがとう!

0 投票する
6 に答える
3950 参照

c# - C# 内部アクセス修飾子を使用した Doxygen

Doxygen を使用して、現在取り組んでいる C# プロジェクトの API ドキュメントを生成しています。このプロジェクトにはかなりの「内部」機能があり、Doxygen が生成する生成された html でこれらの署名を生成したくありません。

HIDE_FRIEND_COMPOUNDS を有効にしようとしましたが、生成されたドキュメントで内部クラスが公開されます。

誰もこれを行う方法を知っていますか?

0 投票する
1 に答える
39920 参照

doxygen - graphvizのデフォルトのフォントサイズを変更するには?

コードのドキュメント化に doxygen + graphviz を使用しています。graphviz は、画像の生成に優れています。

graphviz のデフォルトのフォントサイズを変更する方法はありますか? デフォルトは 14 ですが、代わりに 12 を使用したいと考えています。

ノード、サブグラフ、エッジなどの個々の要素のフォントサイズを変更するのは本当に面倒です。

アップデート:

参考までに、doxygen で使用しているコードを次に示します (もちろん、テキスト フィールドの名前は変更されています)。

0 投票する
1 に答える
1791 参照

emacs - Emacs c-mode fill-paragraph with Doxygen コメント

Getting Emacs fill-paragraph to play nice with javadoc-like commentsに非常によく似た質問がありますが、1 年前のスレッドで多くの回答が得られるかどうかはわかりませんでした。

とにかく、次のような Doxygen コメントを含む C コードがあります。

今、emacs で Mq を使用する場合、次のことが必要です。

しかし、現在、私は次のようになります:

いくつかの調査を行ったところ、「@param」を認識するために emacs で段落開始変数を設定する必要があるように見えました。スタック オーバーフローに関する別の質問 ( Getting Emacs fill-paragraph to play nice with javadoc-like comments ) を見つけました。これにはサンプルの正規表現が含まれていました。要件に合わせて少し変更し、[検索]-> [正規表現転送] 内でテストしたところ、各 @param 文が正しく強調表示されました。

次の正規表現を使用しました"^\s-*\*\s-*\(@param\).*$"

そこで、指定された正規表現を .emacs ファイルで段落の開始 (elisp 構文に必要な \ を追加) として設定しようとしました。新しい emacs ウィンドウを開いて MQ を試してみると、同じエラーが発生していました。足りないものはありますか?Mq は c-mode で別の方法で使用されますか? ここでエラーを引き起こしている可能性のあるものがないか、.emacs ファイルをチェックする必要がありますか? どんな助けでも大歓迎です。

ありがとう、ライアン

0 投票する
1 に答える
2282 参照

pdf - Doxygen で作成された PDF ドキュメントの余白を変更するにはどうすればよいですか?

コード ドキュメントの PDF を生成するために doxygen を使用しています。を使用すると、PDF の余白が非常に大きくなりPAPER_TYPE = letterます。使用時は問題ないように見えますa4wideが、もっと制御したいと思います。geometry というパッケージを使用したいのですが、次のようなコードを追加する場所がわかりません。

可能であれば、doxygen で生成された tex ファイルを変更する必要はありません。

0 投票する
3 に答える
961 参照

php - PHPで構成ファイルを解析するアルゴリズム(Doxygenファイル)

http://pastie.org/768582のような conf ファイルがあります。私の目標は、コメントと各キーのキー/値を配列で取得することです。

array( array(

)

どのアルゴリズムを使用する必要があるか知っていますか?

構成ファイルの内容を、explode() 関数を使用して (1 行ずつ) 配列に変換しました。

次の行が「#」とキー/値の組み合わせで始まる間に、すべてのコメント行を取得しようとしていますが、ここで問題が発生します。

誰かがアイデアを持っていれば、それはいいでしょう。どうも。

0 投票する
1 に答える
1115 参照

php - doxygenコマンドのexec()またはsystem()は、「Exiting」を返します

このスクリプトを実行するのは難しい

public function execDoxygen($doxyFile) {

出力は「Exiting...」です。

同じファイルの端末で個別に実行すると、うまく機能します。

exec( "doxygen --help")を実行すると、正しく機能します。

なぜ変数で動作しないのですか?

0 投票する
1 に答える
942 参照

documentation - 複数のコメント ブロックにまたがって doxygen リストを継続する方法はありますか?

基本的に、次の行に沿ってドキュメント コードを作成しようとしています。

2 つのコメント ブロックを、Doxygen の出力で順序付きリストに変換したいと考えています。リストの作成に関するドキュメントを読み、HTML タグを使用できることは理解していますが、生成されるタグの間に余分なものが生成されているようで、2 つのアイテムの間に空白が生じます。最終的には、HTML タグを使用する必要はありません。つまり、私は単に使用することを好みます

またはそれらの線に沿った何か。これは可能ですか?

編集: わかりました。取得している結果と希望する結果について説明していない可能性があります。上記のコードから生成された HTML は、次のようなものです。

  1. ステップ1の説明

  2. Step2の説明

不要な空白が生じるため、不要な段落タグが 2 つあることに注意してください。