我們使用doxygen在我們剛剛開始的項目中記錄我們的C/C++代碼,如果可能,我們希望實現以下目標。 當創建一個自定義的別名,多參數,我們會在我們的代碼,文檔使用的語法看起來像:DOXYGEN:創建不帶花括號語法的多參數別名,如@param&others(tag!)?
/**
* @myalias{param1,param2}
*/
,並在我們的.doxy文件,這個別名的定義會是什麼樣子:
ALIASES += myalias{2}="do something with \1 and with \2"
我們想什麼,而不是將定義一個自定義標籤,其行爲類似@參數,這將允許我們記錄我們的源文件時,請使用以下語法:
/**
* @myalias param1 param2
*/
,並且仍然能夠以某種方式參考param1 & param2。
例如,我知道@param標籤可以將param1 & param2區分爲2個不同的實體,並且它不需要任何大括號。
是否可以定義一個自定義標籤,我們可以在其中訪問param1作爲獨立實體在我們的.doxy文件中,但通過使用code-doc語法而不使用大括號?
謝謝你提前
好問題。看起來很奇怪,別名命令需要大括號,而不別名的命令則不需要。 –