У меня есть проект C ++, структурированный так:
Даже если между определенными классами нет иерархии (без наследования и без интерфейсов), есть ли способ создать диаграмму UML с классами, напечатанными в виде блоков, и несколькими стрелками, указывающими, является ли класс членом другого?
Я пробовал Doxygen, но он создает только иерархию классов, указывающую наследие.
в Руководство по Doxygen: графики и диаграммы а также Руководство по Doxygen: Конфигурация, Вы можете установить GraphViz, установить HAVE_DOT
, EXTRACT_ALL
, UML_LOOK
а также CLASS_GRAPH
как YES
в конфигурации Doxyfile
и получить то, что вы хотите.