2011-11-21 10 views
6

estoy documentando código C con doxygen, pero esta función no puede¿Cuál es la sintaxis de una función estática?

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

Si eliminar la estática de la documentación es aceptable.

Muchas gracias.

+0

¿No tiene una función 'estática' conexión interna? –

+0

¿Qué sucede si elimina la línea con @fn? –

Respuesta

12

De manera predeterminada, doxygen omite las funciones estáticas. ¿Estableciste la opción EXTRACT_STATIC = YES en tu Doxyfile?

También una nota de estilo (que fue mi primera suposición sobre lo que está mal): Si el bloque de documentación se coloca inmediatamente antes de la entidad que describe la etiqueta @fn no es necesaria.

+0

Muchas gracias Anders ahora todo bien – Jjreina

Cuestiones relacionadas