Archiv verlassen und diese Seite im Standarddesign anzeigen : doxygen -> globale variable
Hallo,
ich weiß zwar nicht ob mein posting hier rein passt.......aber ok.
Ich würde gerne globale variablen dokumentieren lassen wenn mein Doxygen meine html pages ausbaut.
Aber nur mit
/!* \def globale_variable
hier ist die beschreibung
*/
#define globale_variable <value>
geht das nicht...
hat jemand eine idee ?
anda_skoa
01-12-2005, 19:33
Probier es mal mit einer echten Variable statt einem Macro.
Ciao,
_
eh was meinst du damit genau...?
anda_skoa
01-12-2005, 21:13
In deinem Beispiel war keine Variable sondern ein C Macro.
Kann natürlich sein, daß das Macroziel eine Variable ist, ersichtlich ist das jedenfalls nicht.
Ciao,
_
hmm naja....und wie kann ich dann einfach globale variablen die mit
#define <int_var> 2
mit doxygen benutzen?
Noch ne Frage: Header files werden automatisch als code eingebunden...
Kann ich das auch mit den .cpp files machen ?
anda_skoa
03-12-2005, 13:44
Bei einer globalen Variable gibt es kein #define
Das sieht so zB aus
int var =2;
bzw bei einer Konstanten
const int name = 3;
Wenn sich das auf ein Beispiel Programm bezieht, also auf diesen Codeblock
#define MATCH_ADHOC 1
#define MATCH_ENERGY 2
#define MATCH_ADR 3
#define MATCH_ANT 4
#define MATCH_CHN 5
#define MATCH_MAC 6
#define MATCH_LL 7
#define MATCH_PROP 8
#define MATCH_PHY 9
#define MATCH_IFQ_TYPE 10
#define MATCH_IFQ_LENGTH 11
dann macht man da viel besser über ein Enum
class MainWindow
{
//! Input file sections
enum Match
{
AdHoc = 1, //!< whatever AdHoc means
Energy = 2,
// usw
IFQLength = 11
};
};
Ciao,
_
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.