Comment puis-je obtenir Doxygen “lien” enum definitions?

J'ai le code suivant:

///\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.
};

Tout semble fonctionner correctement (l'énumération se termine à la portée de fichier, mais j'ai un \fichier, de sorte qu'il apparaît, avec les descriptions, correctement mis en forme.

Ce que je veux (et n'est pas le cas), c'est que j'aimerais que la référence à Tick_Column_Type dans la documentation de Tick_Data_Row::m_cols de faire un lien vers cette page du document. Doxygen semble généralement être assez intelligent à comprendre "aha, c'est un nom que je connais, je vais hot-link", mais il ne parvient pas à le faire dans ce cas.

Il n'a pas d'importance si je déplace le enum à l'intérieur de la structure.

Toute indices?

OriginalL'auteur Eric H. | 2010-02-25