2011-06-10 69 views
1

我有两个acquire函数,除了它们的参数,文档是相同的。我该如何处理?我是否应该添加类似于“在函数X的文档中找到的相同的一般说明也适用于此处”?如果不是,Doxygen是否提供某种工具来处理这类情况?函数过载,文档几乎相同

ResourcePtr<T> acquire(const std::string& file); 
ResourcePtr<T> acquire(const void* buffer, std::size_t size); 

回答

1

我不知道Doxygen,所以这个答案纯粹是我的文档方法。

当我在等,其中两个主题几乎相同的情况下记录,我任一重复在两个(优选的)的共享信息或我写类似于以下东西:

“函数Y是类似于函数x 。函数Y采用参数abc和[放置它在这里的工作方式] ...

有关这些函数的更多信息,请参见“。

在这种情况下,我会记录更简单的一个,并将更多信息添加到更复杂的信息。

第三种方法是从两者中分离出共同的文档,如果可能的话。

0

This Page

使用\ SA(另见)的关键字链接到相关的变量,方法或类。这是\ see标签的等效命令。

+1

我不确定这是\ sa的预期用途。我之前使用过它,但仅用于某种​​与之相关的类,而不用于引用其他文档。 – 2011-06-10 05:40:52