4

我正在使用 doxygen 1.7.1 为一些 C++ 11 代码生成文档,它似乎忽略了我的模板别名。

为清楚起见,以下是模板别名的示例:

template<class T>
using ResultOf = std::result_of<T>::type;

它也无法选择使用更干净的 new using 语法编写的更多传统 typedef:

using PredicateOne = std::function<bool(string)>; // Doxygen doesn't catch this

typedef std::function<bool(string)> PredicateTwo; // but does catch this.

是否有可以正确记录这些别名的设置或更高版本?

4

2 回答 2

7

1.8.2 版本支持using关键字的新用法

于 2012-09-21T16:06:01.243 回答
1

FWIW,我很确定 doxygen 还没有添加对它的支持,但它可能在待办事项列表中,并且越多的人很好地询问开发人员,它就会越早出现。

您拥有的版本 1.7.1 非常旧,无论您使用什么设置,都没有机会。

于 2012-09-21T16:05:48.763 回答