1

我在网上找不到任何相关信息,而且我对 doxygen 中的 XML 注释支持一无所知。

我的问题很简单:

/// <see cref="GenericClass{TTypeparam}"/>

在我看来,这似乎是在 XML 注释中引用开放泛型的正确方法,不会在 doxygen 输出中产生链接。它只是将 cref 属性中的文本复制到输出。

我知道从自定义页面链接到泛型可以使用GenericClass<TTypeParam>. 那么这是一个已知的错误,还是我错过了一些明显的东西?

顺便提一句。我正在使用 doxygen 1.8.2

4

2 回答 2

0

Doxygen 目前不支持 cref 中的 { .. } 语法。你可以认为这是一个错误。请随时在 doxygen 的错误跟踪器中为此提交错误报告。

于 2012-10-02T17:30:05.450 回答
0

Doxygen 目前似乎没有处理泛型的好方法(在 1.8.8 中) - 除非您很高兴忘记标准 Microsoft 支持的 XML 格式(使用 {...} 语法)并切换使用“GenericClass”或“\ref GenericClass”(这两者当然都是 Visual Studio 工具不喜欢的无效 XML)。

请参阅 doxygen 错误https://bugzilla.gnome.org/show_bug.cgi?id=738173https://bugzilla.gnome.org/show_bug.cgi?id=738167https://bugzilla.gnome.org/show_bug .cgi?id=704090

于 2014-12-18T15:56:16.313 回答