我的问题与如何在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页面中显示Coordinate类。通过这样做,Base和Coordinate之间的链接将变得更加紧密。谢谢!