[Doxygen-users] Force inheritance
Brought to you by:
dimitri
From: Morten W.
<mo...@th...> - 2007-05-22 06:50:33
|
Hi All. I have a project (PHP) where I have an abstract class/interface named, say, "Animal". Animal is implemented several classes, say, Dog, Cat and Mouse. However, all animals implements a lot of similar code I generate so the actually inheritance scheme is: Animal | GeneratedDog | Dog GeneratedDog implements some of the abstract methods from Animal while Dog implements the rest. Now, in my documentation it is irelevant that GeneratedDog exists, so I've told Doxygen to ignore Generated* classes. Unfortumnately this removes the inheritance relation between dog and Animal. So: Is there a way, a tag or a keyword, I can use in the documentation of Dog to force Doxygen to make an inheritance scheme like: Animal | Dog Any other tips and hints to reach my solution are welcome. Thanks and regards, Morten |