我想知道在使用doxygen记录C ++函数时是否可以使用当前日期。例如
/**
* This function is really boring. Documentation generated on __DATE__
*/
void f()
{}
有这样的命令吗? __ DATE __ C ++宏不能像注释中那样工作,因此预处理器不会扩展它。我可以使用像\f$\mathrm{\today}\f$
这样的LaTeX宏,但它看起来很难看。
答案 0 :(得分:1)
您可以为此添加custom command ...例如:\today
:)
不幸的是,没有内置命令来获取当前日期(它仅作为$date
变量用于HTML页眉/页脚模板)。但是如果您拥有(使用)构建系统(如CMake,autotools& etc等),您可以生成Doxyfile
(来自,例如Doxyfile.in
)并呈现当前日期。例如。像这样的东西
ALIASES += today="@TODAY@"
所以@TODAY@
将被替换为实际的构建日期。