Estoy empezando con Doxygen, y he realizado una búsqueda considerable de esto, así que discúlpeme si hay una respuesta obvia.Configurar Doxygen para ocultar ciertos nombres o palabras clave
Estoy trabajando en un proyecto incrustado donde las funciones se pueden etiquetar como debug
o nodebug
antes del tipo de devolución. En la mayoría de nuestras bibliotecas, utilizamos una macro condicional para establecer libname_debug
en debug
o nodebug
en la parte superior del archivo, y luego cada función tiene el prefijo libname_debug
.
Para fines de documentación, me gustaría que Doxygen deje libname_debug
fuera de la documentación de la función. Agrupa la lista de funciones y hace que sea más difícil ver los tipos de devolución de cada función.
¿Es posible etiquetar el archivo de alguna forma para que Doxygen lo deje? Por el momento, estoy envolviendo cada caso en cond @/@ endcond:
/** @cond */ libname_debug /** @endcond */
Pero eso es un dolor y añade marcado adicional a la fuente.
Gracias, que fue el punto de partida que necesitaba. Tuve que actualizar la fuente para no definir libname_debug si ya estaba definido, agregarlo a la lista PREDEFINIDO, y luego activar MACRO_EXPANSION y EXPAND_ONLY_PREDEF. Tenía la esperanza de que el patrón '* _debug' en EXCLUDE_SYMBOLS funcionara, pero ese no era el caso. – tomlogic