У меня есть случай, когда Doxygen не понимает некоторый шаблонный код и наследование (особенно с рекурсией шаблона и частичной специализацией шаблона) и хотел бы сказать Doxygen ложь о своем суперклассе, указав его вручную.В идеале, что-то вроде этого:
class MyClass
: Implements<MySuper> //! \parent MySuper
{ } ;
Моя основная проблема заключается в том, что Doxygen в настоящее время показывает, что иерархия классов говорит, что MyClass
происходит от Implements<MySuper>
, которое происходит от T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
... (потому что это имена аргументов шаблона) и теряет информацию, которую MyClass
наследует от MySuper
.
Как мне убедить Doxygen лгать?