当我在名称空间中创建C ++ typedef时,引用来自同一名称空间的类Doxygen(使用版本1.8.9.1测试)在我将其添加到组页面时不会创建到该类的链接:
/// @defgroup test
/// @brief Test
namespace a
{
class A
{
};
/// @ingroup test
typedef A B;
/// @ingroup test
typedef a::A C;
}
在生成的组页面上,第一个typedef(“A到B”)没有链接到A,而第二个(“a :: A到C”)将正确链接。
这是Doxygen中的Bug吗?是否有解决方法来获取正确的链接而无需使用完全限定的名称?