doxygen - 不要从原始源显示中删除 doxygen 标记注释
问题描述
如果我在源代码中记录我的函数,如下所示:
/// return random value between min and max
inline double random(double min, double max){
return (double)rand() / (double)RAND_MAX * (max - min) + min;
}
然后 doxygen 删除原始源显示中的描述。例如,您可以在这里看到:
http://eigen.tuxfamily.org/dox/MatrixBase_8h_source.html
每当缺少行号时,就会删除 doxygen 标记命令。有没有办法让他们留在里面?我认为这些评论是有用的评论,即使在原始源显示中也可以保留......我找不到任何标志。
任何帮助表示赞赏!
解决方案
对于这个 doxygen 有配置设置:STRIP_CODE_COMMENTS
将 STRIP_CODE_COMMENTS 标记设置为 YES 将指示 doxygen 从生成的源代码片段中隐藏任何特殊的注释块。普通 C、C++ 和 Fortran 注释将始终保持可见。默认值为:是。
因此,默认情况下,doxygen 评论被剥离设置STRIP_CODE_COMMENTS
以NO
保留评论。
推荐阅读
- amazon-web-services - 如何从另一个 Lambda 传递 Lambda 调用中的标头
- flutter - Dart如何按字符串过滤数组
- javascript - 错误 [ERR_HTTP_HEADERS_SENT]:尝试对 Next.js 应用程序进行身份验证时,无法在将标头发送到客户端后设置标头
- sql - 在 PostgreSQL 中获取 current_timestamp 的一部分
- codeblocks - MinGW 文件夹代码块中没有 GL 文件夹用于 glut
- c# - 使用 c# 创建一个谷歌日历事件,询问用户的开始和结束
- mongodb - 如何为 init-mongo.sh:ro 编写 bash 脚本以添加管理员用户并运行初始化脚本
- javascript - 使用与原始文件相同的uglyfyjs 3 输出文件
- java - 读取Tomcat目录外的文件
- azure - 如何安排将 azure sql 托管实例数据库每日备份到 azure blob