Диаграммы наследования кислорода: классы шаблонов

В настоящее время я использую doxygen для создания документации для проекта. Недавно небольшая часть этого проекта начала использовать шаблонное программирование, и полученные в результате диаграммы наследования, созданные doxygen, не вписываются в остальную часть документации.

Небольшой пример:

template<class system>
class A{};

template<class system>
class AA : public A<system>{};

template<class system>
class AB : public A<system>{};

class AAA : public AA<int>{};
class AAB : public AA<double>{};
class ABA : public AB<float>{};
class ABB : public AB<bool>{};

создает диаграмму наследования формы

введите описание изображения здесь

который просто очень трудно читать IMO. Я хотел бы видеть более минимальную картину, как это

введите описание изображения здесь

, пропуская «лишние» классы A<double>, A<int>, A<float>, A<bool>, Есть ли способ сделать это?

В моем Doxyfile единственные настройки не по умолчанию

HAVE_DOT           = YES
TEMPLATE_RELATIONS = YES

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]