|
|
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文档中编写带有乳胶转义的描述数学公式。 |
|
|
sungjun cho · 函数模板重叠多个匹配项 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
Sam · 在LaTeX中将图像添加到预制的投影仪中 1 年前 |
|
|
user416983 · 模板函数成员作为模板参数 1 年前 |
|
|
PyOPTProblem · c++如何模板化模板参数的部分实例化? 1 年前 |