ある種の Alias コマンドを使用して、グループ階層を自動的に作成しようとしています。例:グループが欲しい
- 拡張方法
- 文字列拡張
- ストリーム拡張機能
- ...
次のようなdoxygenコメントで作成されます
/** Documentation for the method
* \extension{string}
*/
public void ExtensionMethod(this string str){
...
}
どこ\extension{string}
に次のようなものにマップされますか
\addtogroup stringExtensions string Extensions
\ingroup ExtnMethods
残念ながら、これはメソッドのために書かれたすべてのドキュメンテーションが代わりにグループに関連付けられることを意味します。
私が持っている最も近いのは、あなたが次のようなものを持っている場合です
/** \addtogroup stringExtensions string Extensions
* \ingroup ExtnMethods
* \@{
* \@}
*/
/** \ingroup stringExtensions
* Documentation for the method
*/
public void ExtensionMethod(this string str){
...
}
それは機能しますが、これには2つの個別のコメントブロックが必要であり、エイリアスを使用してそれを行う方法が見つかりません.
おそらくinputfilterで何かを達成できることは知っていますが、もっと簡単なことを達成できることを願っています。