I'm attempting to create some API documentation for a language of my
own. For this I made a small python filter converting the source code to
something resembling java just with all code removed from class
functions (empty function bodies). So it's like a C++ header just with
java notation since this better fits the features I have in my language.
The documentation works in general well but there is a strange problem I
don't know where to start looking for the problem. A few classes have
problems to properly link to their super/subclasses.
Let's say you have something like this inheritance
SpecialClass extends BaseClass ...
Now in some cases SpecialClass does not link to BaseClass although
showing it as superclass in the class view and vice versa for BaseClass
missing SpecialClass as subclass. In general doxygen seems to notice
those classes to be in an inheritance relationship but fails to reflect
this in the pages using links.
Any ideas what could cause this problem? I know it's difficult to look
at this using only this information but maybe some have witnessed
similar problems and remember what caused them these problems so I can
try out to somehow narrow it down.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm attempting to create some API documentation for a language of my
own. For this I made a small python filter converting the source code to
something resembling java just with all code removed from class
functions (empty function bodies). So it's like a C++ header just with
java notation since this better fits the features I have in my language.
The documentation works in general well but there is a strange problem I
don't know where to start looking for the problem. A few classes have
problems to properly link to their super/subclasses.
Let's say you have something like this inheritance
SpecialClass extends BaseClass ...
Now in some cases SpecialClass does not link to BaseClass although
showing it as superclass in the class view and vice versa for BaseClass
missing SpecialClass as subclass. In general doxygen seems to notice
those classes to be in an inheritance relationship but fails to reflect
this in the pages using links.
Any ideas what could cause this problem? I know it's difficult to look
at this using only this information but maybe some have witnessed
similar problems and remember what caused them these problems so I can
try out to somehow narrow it down.