如何让Doxygen"链接"到枚举定义?

Eri*_* H. 5 c++ enums doxygen

我有以下代码:

/// \file Doxygen_tests.h

/**
 *
 * \enum    Tick_Column_Type
 *
 * \brief   Values that represent Tick_Column_Type. 
**/

enum Tick_Column_Type {
    TC_OPEN,         ///< Opening price
    TC_HIGH,         ///< High price

    TC_MAX,          ///< Required as last enum marker.  
};

/**
 *
 * \struct  Tick_Data_Row
 *
 * \brief   Holder for one row or snapshot of tick data.
 *
**/

struct __declspec (dllexport) Tick_Data_Row {
    Tick_Data_Row ();                       ///< Constructor.  Sets all columns to NaN
    void        init ();                    ///< Helper function to reset everything to NaN
    double  m_cols[TC_MAX];                 ///< The data.  Indexed by Tick_Column_Type.
};
Run Code Online (Sandbox Code Playgroud)

一切似乎工作正常(枚举最终在文件范围,但我有一个\文件,所以它与描述,正确格式化出现.

我想要(并且没有发生)的是我想在Tick_Data_Row :: m_cols的文档中引用Tick_Column_Type来链接回该文档页面.Doxygen似乎很聪明地弄清楚"啊哈,这是我知道的名字,我会把它热链接",但在这种情况下它没有这样做.

如果我在结构中移动枚举并不重要.

有线索吗?

Eri*_* H. 8

文档(自动链接生成):需要改变

///< The data.  Indexed by Tick_Column_Type.
Run Code Online (Sandbox Code Playgroud)

///< The data.  Indexed by ::Tick_Column_Type.
Run Code Online (Sandbox Code Playgroud)