New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple \class - Documentation order #8693
Comments
Doxygen has no idea what the difference between the Note: the Doxyfile provided contains quite a bit of noise (e.g. |
Indeed we came up with this issue because in the page I mentioned before https://root.cern/doc/master/classTFile.html |
This might have to do with the sorting order of the input files that might have changed between the versions (I do vaguely remember something). This is also why I submitted root-project/root#8742 so I could do some tests. |
@albert-github I understand the order in which the various pieces of documentation will appear is not well defined and cannot be set in a way or an other. This lead me to an other question: Is it possible to define a piece of documentation let's say a kind of |
Did you have a look at the |
Thanks for pointing this I will investigate . |
Small quick start:
a.pyzdoc
|
I'd like to have something simpler by putting the python doc as a aaa.md
the INPUT variable in DoxyFile is:
and I include the
Doing that the text in the |
The It might be that with |
I tried
aaa.md is in that folder:
That does not work . The content of |
Please show the relevant part of the project in a, small, attached self contained example (source+configuration file in a tar or zip) that allows us to reproduce the problem? Please don't add external links as they might not be persistent. |
Here is a simple reproducer and the output I get. the content of |
The problem here is the content of the
and the place it is included:
The usage / handling of the the inclusion of the Best would be to use the HTML alternative here like:
(or of course |
This is not completely true. The order of processing pages can be controlled by explicitly mentioning the files in the desired order via the |
When I would include the Did I overlook something? |
Ah yes ! that's bad luck I had this markdown formatting in the |
Hi @albert-github,
(where
But it has to be html code . I did not manage to make it work with markdown. |
I have no problem by supplying it as markdown (and the released 1.0.2 version: 1.9.2 (caa4e3d)). Example: example.tar.gz |
Ok thanks. I will try again. It might be because of the |
in example.tar.gz you sent |
hi @albert-github , here is an example showing the problem I encountered including files in the documentation using
It would be nice that |
Problem I have is that the example is not complete so I have to comment out / change some settings in the Doxyfile.
and
|
Ok thanks. So for the time being there is not much I can try to improve the inclusion of full markdown. Note also that |
Most likely pandoc converts |
yes |
Finally the solution adopted was to list the files containing the python Frame at the end of the INPUT list. To make it automatic the INPUT list is generated automatically via a script. The PR is root-project/root#8971 . |
Description
When defining the same
\class
in two places, Doxygen concatenates the two pieces of documentation. The order in which it does it does not seem to be controllable.Screenshots
To Reproduce
class.tar.gz
This tar balls contains three files:
a.h
which defines a dummy class,a.C
with the first\class A
,a.pyzdoc
which contains the second\class A
.As shown in the previous picture the doc coming from the file
a.C
is shown first, then the doc coming from the second filea.pyzdoc
is shown. The order in which these two pieces of documentation appear cannot be controlled it seems. Changing the file order in theINPUT
directive in Doxyfile does not seems to have any effect. This order seems kind of random because in the real documentation the order is the opposite.Questions
\class
definition" really supported or does it kind of work just by chance ? I did not find any clear explanation in the web about a such feature.Version
1.9.2 (6193e56)
The text was updated successfully, but these errors were encountered: