我的问题与如何使用 Doxygen 在模板类中注释 typedef 有关。我将举一个例子来说明我的问题:
namespace fundamental
{
/**
* Basic function
*/
template <typename T>
class Base
{
public:
T x; ///< x coordinate
T y; ///< y coordinate
};
typedef Base<float> Coordinate; ///< Point coordinate class
}
使用 Doxygen 处理上述代码后,我可以得到一个 HTML 页面来显示类 Base 的定义。但是,对于 typedef 类 Coordinate,它不会与 Base 出现在同一页面中。事实上,所有 typedef 类型以及该命名空间中的所有类都列在基本命名空间页面中。我想知道是否可以在 Base HTML 页面中显示坐标类。这样一来,Base 和 Coordinate 之间的联系就会更加紧密。谢谢!