I am using Doxygen to document a Python package. The package contains a subpackage called core that contains a module called models. I can refer to this module with @ref core.models however my output file shows "core::models". Is there an easy way to make my output show "core.models" instead?
Possible solutions:
- Use
@ref core.models "core.models"but it's a little tedious to write every module name twice. - Set
HIDE_SCOPE_NAMES = YESin which case my output just shows "models", which resolves the issue of having the non-Pythonic::but introduces ambiguity (i.e. the reader no longer knows which package it belongs to).
I'm using a pre-release version of Doxygen 1.14.0 (e0653197fd6bf9800f708ef02e09094d91778445*)
I have the following non-default Doxyfile settings.
PYTHON_DOCSTRING = NO
OPTIMIZE_OUTPUT_JAVA = YES
HIDE_COMPOUND_REFERENCE= YES
core.modelsbut apparently a place has not been taken into account in doxygen. Please file a issue / bug report at github.com/doxygen/doxygen/issues with attached a, small, self contained example (source+configuration file in a, compressed, tar or zip file!) that allows us to reproduce the problem? Please don't add external links as they might not be persistent (also references to GitHub repositories are considered non persistent).