Doxygen — Как показать все места, где используется класс?

Может ли doxygen + graphviz сгенерировать список или график всего использования класса / struct / typedef / enum / etc.? Это было бы похоже на граф звонящего, но не для функций.

Идеальный график был бы похож на обратную диаграмму сотрудничества. У всех классов, использующих интересующий класс, есть ребро, указывающее на узел интересующего класса.

Список (все функции, которые используют интересующий класс) и / или (все классы, которые имеют член интересующего класса) также подойдет.

Есть ли такая функциональность в doxygen + graphviz? Благодарю.

3

Решение

руководство по доксигену для графиков и списков диаграмм, какие виды графиков могут быть созданы. Я не смог найти график, как тот, который вы ищете, в этом списке.

В руководстве также говорится:

Warning: When you have a very large class hierarchy where many classes derive from a common base class, the resulting image may become too big to handle for some browsers.

Мое чувство говорит мне, что ваша предполагаемая функциональность, например, такой класс, как String, выходит за рамки любого полезного использования. Однако мое чувство может быть неправильным, но я склонен сказать, что это невозможно, по крайней мере, пока.

1

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

Других решений пока нет …

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