Another strange point with inheritance. Imagine class Father inherited by two classes Son1 and Son2. In Father there is a method Father::doIt() overloaded by Son1::doIt(), but inherited directly from Father by Son2.
The strange point is that in Son2 documentation you’ll see comments about Father::doIt() (that is normal) followed by «Reimplemented in Son1» (that is weird — or may be this is a standard C++ documentation agreement ?)
This script is great!
It would be fantastic to have also a method to generate the source browser correctly with the comments stripped.
I've tried to strip the comments from the source files with a perl filter used in FILTER_SOURCE_FILES. But then the hyperlinks from the documentation to the code are wrong.
Any suggestion on how to do this?
I realized that comment in the function is not possible to extract by this filter even with "%>"
And function output parameter does not reveal in the documents also, if using a "..." for line break in the function name, the filter cannot parse it correctly.
Cool and thanks! I finally make it work. Keep stuck at the error "Argument must contain filename"
I fix it using this solution
Option1 does not fix it well, but option2 does the trick.