Considere que tengo 2 archivos de encabezado.Documentación de espacios de nombres que abarcan varios archivos doxygen
// HEADER 1
/**
* Doc for Foo here?
*/
namespace Foo {
class This {...};
}
& &
// HEADER 2
/**
* Doc for Foo here?
*/
namespace Foo {
class That {...};
}
¿Cómo debo manejar esto cuando se documentan con Doxygen?
que no es necesario tener un archivo especial para cada espacio de nombres. Puede usar un archivo global de "documentación de proyecto" que suministre los documentos de la página principal para su proyecto, configure los grupos (para usar con etiquetas/ingroup) y documente los espacios de nombres en un solo lugar. Esto permite que todas las "vistas generales" se lleven a cabo en un lugar lógico en lugar de dispersarse al viento. Incluso podría poner esta documentación central en una carpeta de "documentación" que también contiene cosas como sus archivos de configuración doxygen, etc. –
@Jason Después de leer esta respuesta, en realidad era a lo que me estaba inclinando. Parece un buen plan. – rhubarb
@JasonWilliams: Creo que su propuesta vale una respuesta propia. Creo que este es el mejor enfoque. – NobodysNightmare