|
|
1
8
使用预处理器宏。下面是一个例子 the not-yet-official Boost.XInt library (目前正在排队等待审查,以纳入Boost):
使用
然后在doxy文件中放入这样的行:
结果是,doxygen看到模板参数的“…”或“其他”,编译器看到的是真正的参数。如果您在文档中为类本身描述模板参数,那么库的用户将只需要在他可能要查找它们的地方看到它们;它们将隐藏在其他地方。 作为此设计的额外优势,如果需要更改模板参数列表,只需在宏定义和实际使用更改参数的函数中更改它们。其他一切都会自动适应。 |
|
|
2
3
这是我的看法:
不要忘记在doxygen预处理器的预定义部分添加doxy。 我通常更喜欢对代码的用户隐藏实现细节,所以我更改了Doxygen看到的内容。 在这种情况下,您将在一个组、内核组和类列表下找到所有的专门化,所有的专门化将被分组在一起,并且不会有一个非常长且不可理解的名称。 希望它有帮助。 |
|
|
3
1
我不喜欢带有其他宏/代码的解决方案,例如 the swine . 这里是我的解决方案,它基于对doxygen生成的HTML页面的后处理。 它是一个在Linux下工作的python脚本。它取消模板类和结构引用页以及“所有成员页列表”中的所有“<…>”。 在保留每个文档化方法之前,侵入性较小的“模板”。 以“html/”目录(在其中生成文档)作为参数运行脚本。
|
|
|
4
0
元编程似乎实现了数学。我将在doxygen文档中编写带有乳胶转义的描述数学公式。 |
|
|
Rishu Mehra · 页面未显示在Doxygen文档中 9 年前 |
|
|
Ganesh K · JSDoc-指定强制参数语法 10 年前 |
|
|
much · doxygen:一个描述框中有两个makro 11 年前 |
|
|
holroy · 结构doxygen的所有引用列表 12 年前 |
|
|
Issam T. · doxygen中引用运算符的问题 12 年前 |
|
|
Hi-Angel · DoxyGen忽略函数 12 年前 |
|
georg · doxygen忽略封装在语句中的类 12 年前 |
|
|
Stefan · Doxygen:代码列表中的每一行都以星号(*)开头 13 年前 |