Quasi tutto nella mia documentazione finisce con lo spazio dei nomi :: davanti ad esso. (dove namespace è il nome del mio spazio dei nomi)C'è un modo per dire a Doxygen di ignorare (tutti) gli spazi dei nomi?
C'è un modo per avere la documentazione generata senza la parte namespace?
Ad esempio:
my_namespace :: :: myclass membro
diventa:
myclass :: membro
Renderebbe tutto più leggibile .
L'unico problema è che causa anche l'occultamento dei nomi degli ambiti di classe, non solo dei nomi degli spazi dei nomi. In altre parole 'my_namespace :: myclass :: member' diventa semplicemente' membro'. Questo potrebbe non essere un problema, ma * può * causare ambiguità specialmente quando ci sono classi annidate. Ad esempio 'superclass :: subclass' diventa semplicemente' sottoclasse' quindi non ci sono più indicazioni nella documentazione che 'sottoclasse' sia annidato in' superclasse'. –
Vero, ma per fortuna nessuno di questi problemi con il mio progetto. –
Non funziona (non modifica nulla), almeno con i file Python (Doxygen vede i moduli Python come spazi dei nomi). – Hibou57