Wie bekomme ich Doxygen, "link" enum-Definitionen?
Ich habe den folgenden code:
///\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.
};
Scheint alles gut zu funktionieren (die enum endet im Datei-Bereich, aber ich habe eine \Datei, so scheint es, zusammen mit den Beschreibungen, die korrekt formatiert sind.
Was ich will (und nicht passiert), möchte ich den Verweis auf Tick_Column_Type in der Dokumentation für Tick_Data_Row::m_cols zurück link zu diesem Dokument Seite. Doxygen in der Regel scheint zu sein, ziemlich schlau, um herauszufinden, "aha, das ist ein name, den ich kenne, werde ich hot-link", aber es nicht so in diesem Fall.
Ist es egal, ob ich den enum innerhalb der struct.
Irgendwelche Hinweise?
InformationsquelleAutor Eric H. | 2010-02-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom die docs (Automatische Link-Generierung): Man braucht zum ändern von
zu
InformationsquelleAutor Eric H.