Sono appena iniziato con Doxygen, e ho fatto ricerche considerevoli su questo, quindi perdonami se c'è una risposta ovvia.Configura Doxygen per nascondere determinati nomi o parole chiave
Sto lavorando a un progetto incorporato in cui le funzioni possono essere contrassegnate come debug
o nodebug
prima del tipo di ritorno. Nella maggior parte delle nostre librerie, utilizziamo una macro condizionale per impostareo nodebug
nella parte superiore del file con libname_debug
, quindi ogni funzione è preceduta da libname_debug
.
A scopo di documentazione, mi piacerebbe che Doxygen lasci la documentazione della funzione libname_debug
. Riordina la lista delle funzioni e rende più difficile vedere i tipi di ritorno di ciascuna funzione.
È possibile taggare il file in qualche modo, quindi Doxygen lascerà uscire quel simbolo? Al momento, sto avvolgendo ogni istanza in @ cond/@ endcond:
/** @cond */ libname_debug /** @endcond */
Ma questo è un dolore e aggiunge markup in più per la fonte.
Grazie, che è stato il punto di partenza di cui avevo bisogno. Ho dovuto aggiornare il sorgente per non definire libname_debug se era già definito, aggiungerlo all'elenco PREDEFINED e quindi attivare MACRO_EXPANSION e EXPAND_ONLY_PREDEF. Speravo che il pattern '* _debug' in EXCLUDE_SYMBOLS avrebbe funzionato, ma non era così. – tomlogic