Для графического представления у doxygen есть CALL_GRAPH
, CALLER_GRAPH
вместе с настройками конфигурации HAVE_DOT
.
Для текстового представления есть настройки: REFERENCED_BY_RELATION
и REFERENCES_RELATION
, этиустановка результата в результате для каждой функции.
Из комментария ОП:
Но это просто помогает мне узнать, какие объекты вызываются в функции.Я не могу получить весь граф вызовов для проекта.
и
Я хочу получить граф вызовов функций в текстовом графе типа .DOT без генерации PNG,
это напрямую не поддерживается doxygen.Есть что-то среднее для достижения чего-либо:
- установите
HAVE_DOT
на YES
- установите
CALL_GRAPH
на NO
- добавьте к функциииз которых вы хотите отношения:
\callgraph
- средний трюк:
- установите
DOT_CLEANUP
в NO
- установите
DOT_PATH
путь, где dot
исполняемый файл не находится - установить
DOT_GRAPH_MAX_NODES
на соответствующее значение - установить
MAX_DOT_GRAPH_DEPTH
на соответствующее значение
thisприведет к созданию файла dot
(например, в каталоге html) с соотношениями согласно запросу.