Диаграммы потока данных сложнее, потому что они требуют большей части внешнего интерфейса компилятора для получения основной информации, необходимой для их рисования. Но вы можете получить графики вызовов и вызовов, а также некоторые виды диаграмм отношений сущностей из Doxygen с Graphviz .
Кроме того, Graphviz обычно полезен для рисования всех видов графиков с удобочитаемыми макетами из необработанных данных. Легко пройти по древовидной структуре и вывести описание на языке DOT для рисования, например, в Graphviz.
Настройте Doxygen с помощью правильных опций и отключите его от унаследованного кода, и вы получите начало внутреннего документа, который также поможет вам разобраться.