Doxygen & C ++: добавить родительский класс вручную - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть случай, когда Doxygen не понимает некоторый шаблонный код и наследование (особенно с рекурсией шаблона и частичной специализацией шаблона) и хотел бы сказать Doxygen ложь о своем суперклассе, указав его вручную.В идеале, что-то вроде этого:

class MyClass
:   Implements<MySuper> //! \parent MySuper
{ } ;

Моя основная проблема заключается в том, что Doxygen в настоящее время показывает, что иерархия классов говорит, что MyClass происходит от Implements<MySuper>, которое происходит от T0, T1, T2, T3, T4, T5, T6, T7 ... (потому что это имена аргументов шаблона) и теряет информацию, которую MyClass наследует от MySuper.

Как мне убедить Doxygen лгать?

...