Each overridden function automatically receives a notification that has been reimplemented. For example, an overridden function in a derived class receives a "Reimplemented from MyBaseClass" notification.
It also places a notice in the base class documentation. Mentioned "Reimplemented in Test"
To show all functions, including inherited functions, you can set INLINE_INHERITED_MEMB to YES . Doxygen then copies the documentation of each inherited but not overridden function into the documentation of the derived class.
For example, when using this source:
class TestBase { public: virtual void function(); virtual void another(); }; class Test: public TestBase { public: virtual void function(); };
And setting INLINE_INHERITED_MEMB in YES will result in the following documentation for the Derived class: (with Doxygen 1.7.6)
Member Function Documentation
virtual void TestBase::another ( ) [virtual, inherited]
Another function.
virtual void Test::function ( ) [virtual]
Derivative.
Reimplemented from the test base.
I think this is what you are looking for.
rve
source share