我有以下代码:
/// \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.
};
一切似乎都工作正常(枚举最终在文件范围内,但我有一个 \file,所以它与描述一起出现,格式正确。
我想要(并且没有发生)是我希望 Tick_Data_Row::m_cols 文档中对 Tick_Column_Type 的引用链接回该文档页面。Doxygen 通常似乎很聪明地弄清楚“啊哈,这是我知道的名字,我会热链接它”,但在这种情况下它没有这样做。
如果我将枚举移动到结构中并不重要。
有什么线索吗?