Código:variables de Documentación con Doxygen en C
#include <stdio.h>
/*
* \var int iOne
* \brief Integer 1
*/
/*
* \var int iTwo
* \brief Integer 2
*/
/*
* \var int iThree
* \brief Integer 3
*/
/**
* \brief Imitates a sheep.
*/
void sheep();
/**
* \brief Main function for test code
*/
int main() {
int iOne, iTwo, iThree;
iOne = 1;
iTwo = 2;
iThree = 3;
printf("%d %d %d", iOne, iTwo, iThree);
return 0;
}
void sheep() {
printf("Meeeh");
}
Esto no genera descripciones de iOne
, iTwo
y iThree
aunque esa era mi intención. ¿Cómo puedo solucionar esto?
Gracias por el asesoramiento. Tiene razón acerca de que su código tiene más sentido, pero quiero saber cómo hacer la definición de \ var correctamente dentro de mi código. ¿Cuál sería la forma correcta de hacer eso? – Pieter
Pieter: Antes que nada, creo que necesitas documentar el archivo en sí mismo ('/ ** @file * /') y luego, como dije en mi respuesta, no creo que Doxygen pueda documentar las variables locales. – Joey
No creo que esto funcione, ya que son variables locales. Deberías mejorar esta respuesta, ya que por ahora es engañosa. –