I am generating the documentation for a library libA, which, in has as its @INPUT tag only the following:
@INPUT = ../libB/AFile.h \
AFile.h contains lots of includes of header files from other libraries.
With Doxygen 1.8.10, a "Namespace Members" page was generated, with an alphabetically ordered list of the namespace members (from various different libraries).
However, with Doxygen 1.8.13, no "Namespace Members" page was generated at all.
Updating this with some more detailed information after further investigation:
I am using Doxygen 1.8.13.
Previously I was using Doxygen 1.8.10
With Doxygen 1.8.10, when I generated documentation for a library using a file from another library, a "Namespace Members" page was generated in the first library, with an alphabetically ordered list of the namespace members from the other libraries and from any other library containing additional namespace members for such namespaces, if those other libraries tag files had been included by the second library.
However, in Doxygen 1.8.13, a Namespace Members page is generated for the first library containing only the namespace members found in the second library and not in any other libraries with tag files included in the second library.
I realise the above sentence is a brain-twister, so I will give a concrete example below:
I am generating documentation for three libraries, TestLibB, TestLibC and TestLibD.
Using Doxygen 1.8.13, I do as follows:
TestLibD library contains one file named FileD.h, with the following contents: