2011-11-21 7 views
6

sto documentando il codice C con doxygen ma questa funzione riescoQual è la sintassi di una funzione statica?

/** 
* @fn   void myApp_StartReporting(void) 
* 
* @brief  bla bla.... 
* 
* @see  myAccReportPeriod 
* 
* @return  none 
*/ 
static void myApp_StartReporting(void); 

Se rimuovere statica la documentazione è ok.

Grazie mille.

+0

La funzione 'static' non ha un collegamento interno? –

+0

cosa succede se rimuovi la linea con @fn? –

risposta

12

Per impostazione predefinita doxygen salta le funzioni statiche. Hai impostato l'opzione EXTRACT_STATIC = YES nel tuo Doxyfile?

Anche una nota di stile (che era la mia prima ipotesi su cosa c'è che non va): Se il blocco della documentazione viene posizionato immediatamente prima che l'entità che descrive il tag @fn non sia necessario.

+0

Grazie mille Anders ora tutto ok – Jjreina