4
我有以下代碼:如何讓Doxygen鏈接到enum defintions?
/// \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.
};
一切似乎做工精細(枚舉在文件範圍內結束了,但我有一個\文件,因此它的出現,與描述,正確的格式沿着
我想要的(而且沒有發生)是我想在Tick_Data_Row :: m_cols的文檔中引用Tick_Column_Type來鏈接回該文檔頁面。Doxygen通常在計算出「aha,這是一個我知道的名字,我會熱鏈接它「,但在這種情況下它沒有這麼做。
它確實無論如何將結構中的枚舉移動。
任何線索?