GNOME Bugzilla – Bug 709921
position of linebreak in template argument list affects inheritance relation
Last modified: 2013-12-24 19:00:12 UTC
Steps to reproduce with default-generated Doxyfile of 1.8.5: /// class Base class Base {}; /// class Mixin template<int ID,class T> class Mixin : public T {}; /// class Derived class Derived : public Mixin<42,Base> {}; /// class Leaf1 class Leaf1 : public Mixin<43, Derived> {}; /// class Leaf2 class Leaf2 : public Mixin<44 ,Derived> {}; Actual results: Inheritance diagram for Leaf2 is broken (incomplete). See also diagram for Derived. Expected results: Inheritance diagram for Leaf2 should look similar to Leaf1.
Confirmed. Should be fixed in the next GIT update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.6. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant (preferrably in the form of a self-contained example).