Casi todo en mi documentación termina con el espacio de nombres :: prefijo delante de él. (donde espacio de nombres es el nombre de mi espacio de nombres)¿Hay alguna manera de decirle a Doxygen que ignore (todos) los espacios de nombres?
¿Hay alguna manera de tener la documentación generada sin la parte del espacio de nombres?
Por ejemplo:
my_namespace :: :: miclase miembro de
se convierte en:
miclase :: miembro de
Sería hacer que todo sea más legible .
El único problema con esto es que también hace que los nombres de ámbito de clase estén ocultos, no solo los nombres de ámbito de espacio de nombres. En otras palabras 'my_namespace :: myclass :: member' se convierte en' member'. Esto puede no ser un problema, pero * puede * causar ambigüedades, especialmente cuando hay clases anidadas. Por ejemplo 'superclase :: subclase' se convierte en' subclase', por lo que ya no hay ninguna indicación en la documentación de que 'subclase' esté anidada dentro de' superclase'. –
Cierto, pero afortunadamente ninguno de esos son problemas con mi proyecto. –
No funciona (no cambia nada), al menos con archivos de Python (Doxygen ve los módulos de Python como espacios de nombres). – Hibou57