¿Es posible documentar los preprocesadores definidos en Doxygen? Esperaba poder hacerlo como una variable o función, sin embargo, la salida de Doxygen parece haber "perdido" la documentación para la definición, y tampoco contiene la definición.La documentación del preprocesador se define en Doxygen
Probé la
/**My Preprocessor Macro.*/
#define TEST_DEFINE(x) (x*x)
y
/**@def TEST_DEFINE
My Preprocessor Macro.
*/
#define TEST_DEFINE(x) (x*x)
También probé ponerlos dentro de un grupo (defgroup tratado, AñadirAGrupo y grupo interno) y no sólo en el "ámbito de archivo", sin embargo después de que tampoco tuvo ningún efecto (aunque otros artículos en el grupo se documentaron como se pretendía).
Miré a través de las diversas opciones de Doxygen, pero no pude ver nada que permitiera (o evitara) la documentación de define.
¿Eso significa que no hay forma de ponerlos en un grupo/módulo? Eso es lo que realmente trato de hacer para que estén junto con las funciones/clases/etc. con las que están relacionadas (también se extienden por varios archivos). –
Hola Fire Lancer, he agregado algunos detalles sobre la agrupación a mi respuesta – ChrisN
Ok, lo tengo para trabajar en un addtogroup o defgroup block. ingroup parece perder la definición en alguna parte (defgroup está en un .cpp con los documentos principales del grupo, y todo excepto el define en el encabezado se pone bien en el grupo) ... Supongo que debe haber algún tipo de error en la parte Doxygens? –