Документация C ++: создание карты классов

0

У меня есть проект C++, структурированный следующим образом:

  • файл main.cpp в корневой папке (где содержится файл doxygen_config)
  • папка src со всеми файлами класса.cpp
  • папка include со всеми файлами класса.h

Даже если нет иерархии (без наследия и без интерфейса) между определенными мной классами, существует ли способ создать диаграмму UML с классами, напечатанными как блоки, и некоторые стрелки, чтобы указать, является ли класс членом другого? Я пробовал Doxygen, но он создает только иерархию классов, указывающую на наследие.

Теги:
documentation
doxygen
documentation-generation

1 ответ

0

В Руководстве по Doxygen: Графики и диаграммы и Руководство по Doxygen: Конфигурация, вы можете установить GraphViz, установить HAVE_DOT, EXTRACT_ALL, UML_LOOK и CLASS_GRAPH как YES в конфигурационном Doxyfile и получить то, что вы хотите.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню