【问题标题】:Comment inheritance in Doxygen fortran documentationDoxygen fortran 文档中的注释继承
【发布时间】:2016-05-20 00:52:57
【问题描述】:

我正在尝试使用 Doxygen 为 fortran 模型编写文档。一些变量在特定模块中定义,然后使用use 语句在许多其他不同的模块中使用。那就是我可能有第一个模块的f90

module my_first_module

contains

subroutine my_first_subroutine (foo, bar)

use my_second_module     , only : param


... DO STUFF ...

end subroutine my_first_subroutine
end module my_first_module

然后是带有第二个模块的第二个 f90

module my_second_module

real(kind=8), parameter :: param = 1.

end module my_second_module

我的问题是我可以生成一个 Doxy 文档,允许我在我定义它的地方注释变量 param,并且它由调用函数或子例程继承。

目标是在包含my_first_module 文档的html 页面中添加param 描述符注释。

【问题讨论】:

    标签: documentation fortran doxygen


    【解决方案1】:

    my_first_module 模块的function my_first_subroutine 中的use my_second_module, only : paramparam 的实际使用会自动创建一个指向定义param 的源代码的链接。

    如果您想要一个指向变量param 的文档的显式链接,您可以在my_first_subroutine 的文档中添加类似@see my_second_module::param 的内容。这将创建一个指向变量文档的实际链接。

    【讨论】:

    • 它不会“自动创建指向源的链接”,我不知道是否需要更改 Doxyfile 中的一些标志,但现在除非我明确评论 param 它甚至不是显示在my_first_module 文档部分。奇怪的是调用图显示正确。
    • 您可能需要定义一些标志!但我不是 doxygen 专家,所以我不能跳太多
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 2014-04-29
    • 2011-03-04
    • 2016-04-14
    • 2018-01-18
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多