PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : doxygen -> globale variable



Mat
01-12-2005, 19:01
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,
_

Mat
01-12-2005, 19:43
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,
_

Mat
03-12-2005, 02:16
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,
_