2010-04-09 16 views

Respuesta

5

Resulta que la respuesta fue simple: debe establecer HIDE_SCOPE_NAMES en YES en el archivo de configuración.

+2

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'. –

+0

Cierto, pero afortunadamente ninguno de esos son problemas con mi proyecto. –

+0

No funciona (no cambia nada), al menos con archivos de Python (Doxygen ve los módulos de Python como espacios de nombres). – Hibou57

1

Sé que esto es viejo, pero si alguien viene a buscar de nuevo.

Puede establecer SHOW_NAMESPACES en NO en el archivo de configuración.

También se encuentra en la pestaña DoxyWizard, Experto en el tema Crear.

+1

Esto solo desactiva la página "Espacios de nombres". De la documentación: _Ajuste la etiqueta SHOW_NAMESPACES en NO para desactivar la generación de la página Namespaces._ – Ignitor

Cuestiones relacionadas