問題タブ [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 に答える
1843 参照

c - doxygen の C 構造体名を選択していますか?

このコードで最初の宣言を使用するように Doxygen に指示するにはどうすればよいですか。

乾杯、クリス

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

documentation - doxygenにカスタムコマンドを追加する

doxygenのドキュメントにカスタムコマンドを追加したいと思います。基本的に、ドキュメントを作成しているC関数ごとに、読み取りモードまたは書き込みモードで「タッチ」されるグローバル変数を作成する必要があります。「関連項目」リストのようなものですが、キャプションが異なります。

私のファイルには、次のようなものを書きたいと思います。

私はこのようなエイリアスで試しました:

それは機能しますが、スタイルシートに依存しないのではないかと心配しています。明日cssを変更したい場合、このカスタムコマンドは、seealso、author、および他のすべてのセクションとは異なる出力を生成します。

基本的には、他の標準コマンドからフォーマットをコピーしたいだけです。

もう1つのオプションは、\ xrefitemコマンドを使用することです。これも機能しますが、私の場合はまったく役に立たない2番目のパラメーターとしてセクションを導入する必要があります(おそらくそれを非表示にすることができますか?)。

私の目標を達成するための「正しい方法」はありますか?

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

c++ - 非メンバー関数をDoxygenのクラスに関連付ける方法は?

\defgroup、\addgroup、および \@{ \@} タグを使用してこれを行う方法があると確信していますが、数時間の試行錯誤と (明らかに) エラーの後、私は SO を求めています.....

私は持っている:

そして、実際にはCのインターフェースの一部ですが、クラスには含まれていないヘルパー非メンバー関数がいくつかあります。

クラス関数と同じページにフォーマット関数を表示したいと思います。それは不可能ですか?Cをクラスとしてリストする「モジュール」ページを作成できるのは最善ですか(Cのコメントへのハイパーリンクがあり、関数としてフォーマットされていますか?

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

delphi - Delphi & Doxygen

doxygen + pas2dox を使用してソースを文書化したかったのです。フィルターと抽出オプション (すべてを抽出) を含むすべてを設定すると、doxygen は正常に動作します。ただし、生成されたドキュメントにはリンクとしてソース ファイルのみが含まれ、型/メソッドは抽出されませんでした。ただし、フィルタリングされたソースは問題ないように見えます。

エラーを見つける方法のヒントはありますか?

0 投票する
7 に答える
14339 参照

c - doxygenがCファイルに#definesを文書化しないようにするにはどうすればよいですか?

#defineヘッダーには確かにDoxygenに文書化させたい値がありますが、静的定数として扱うCファイルには他の値があり、Doxygen文書化させたくありません。シンプルで愚かなもの

#defineDoxygenが作成するドキュメントにそれらを入れないようにするにはどうすればよいですか?でマークを付けてみました@internalが、役に立たなかったようです。

Doxygenと#define、どうすれば入手できますか?

「SOME_CONSTANT」と「Andescription」を出力に入れますが、「1234」は入れませんか?

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

svn - 新しいdoxygen出力を使用したリビジョン間の変更の数を最小限に抑えるにはどうすればよいですか?

Subversionリポジトリには、doxygenがソースコードから生成するhtml、latex、manディレクトリが含まれています。ソースコードを少し変更した場合でも、ランダムな名前で新しいファイルが生成されるため、バージョン管理システムに大きな変更が加えられます。

これを回避する方法はありますか?doxygenで生成されたドキュメントを含めながら、リビジョン間の変更セットを最小限に抑えるにはどうすればよいですか?または、どのdoxygenで生成されたファイルが使用されなくなっており、削除する必要があるかを確認するにはどうすればよいですか?

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 を有効にしようとしましたが、生成されたドキュメントで内部クラスが公開されます。

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