doxygen文档C ++标题中的当前日期

时间:2014-10-25 16:08:51

标签: c++ doxygen

我想知道在使用doxygen记录C ++函数时是否可以使用当前日期。例如

/**
 * This function is really boring. Documentation generated on __DATE__ 
 */
void f()
{}

有这样的命令吗? __ DATE __ C ++宏不能像注释中那样工作,因此预处理器不会扩展它。我可以使用像\f$\mathrm{\today}\f$这样的LaTeX宏,但它看起来很难看。

1 个答案:

答案 0 :(得分:1)

您可以为此添加custom command ...例如:\today:)

不幸的是,没有内置命令来获取当前日期(它仅作为$date变量用于HTML页眉/页脚模板)。但是如果您拥有(使用)构建系统(如CMake,autotools& etc等),您可以生成Doxyfile(来自,例如Doxyfile.in)并呈现当前日期。例如。像这样的东西

ALIASES += today="@TODAY@"

所以@TODAY@将被替换为实际的构建日期。