-
Notifications
You must be signed in to change notification settings - Fork 170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doxygen コメントの @file に関して #532
Comments
@file くらいであれば良いと思います。 ただDoxygen用の関数コメントを書くのは億劫なので、関数コメントの記述までは必須になって欲しくないなぁと思います。 |
|
|
#535 ってこれのPRですか? ツール作って対処します。 あるべき姿(=仕様)を定義して、 ツール作って対応するなら doxygenの出力って、
空タグを入れるかどうか判定する前段階の処理で、
いろいろやり出すと面倒なので「仕様化は |
既存のソースで @file のパスが書かれていないものが、 https://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdfile 同じファイル名のファイルが複数ある場合に指定したらいいみたいです。 ただスクリプト的には相対パスを入れるのは対応可能です。 |
理解。 doxygen自体もパス見て解析するんだから「省略可能」なのは納得しました。 で、どうするか・・・ |
試しにやり始めてみたら、思いの外大変だった。 |
↑ 新たに あと、今回 単純に以下のようにしたら対応は簡単
○ は入力に含む場合、×は入力に含まない場合 |
相対パス要らない、で良さそうです。 他にもあった懸念点。
StdAfx.cppについては、特定のファイルを除外にできる仕掛けができれば解決できそうです。 自動生成ファイルは Funccode_enum.h のことを言ってます。 Funccode_enum.h にはコメントがないのでたぶん対象外になると思います。 現状でどういうドキュメントが吐かれるか見たいです。 |
正規表現で |
自動生成ファイルは git には登録しないので、自動生成プログラム側での対応が必要です。 |
|
#535 はマージしました。 |
doxygen コメントで
@file
があるファイルとないファイルがあります。@file
がないとたぶん doxygen は解析対象にしてくれないはず。checkEncoding.py で文字コードをチェックして、ソースやリソースが UTF-8 でない と
ビルドを失敗させるようにしています。
すべてのソースファイルに
@file
をつけた上で、同様に@file
がないソースがあるとビルドを失敗させるようにしようと思います。
どう思いますか?
The text was updated successfully, but these errors were encountered: