2010-08-16 4 views
1

Я пытаюсь понять WebKit (2 миллиона строк кода C++). Я хочу инструмент, который принимает имя класса в качестве входных данных и сообщает мне имена всех классов, которые наследуют его.Нужен инструмент для получения иерархии наследования C++ существующего проекта?

Например, если я перехожу в «RenderObject», он должен вернуть RenderInline, RenderBox.

Я использую Fedora 13 и для цели отладки Я использую IDE QtCreator.

+0

QtCreator, кажется, отсутствует эта функциональность: http://www.ohloh.net/p/qt-creator –

ответ

5

Я бы использовал doxygen для генерации графиков иерархии и списков классов. Результат похож на javadoc. GraphViz может использоваться с Doxygen для создания красивых графиков, но не является обязательным.

Кстати, нет ли уже документации для Webkit?

+0

Нет там нет документации для WebKit, :-) – SunnyShah

+0

спасибо, Он работал, доксиген документировал весь веб-сайт всего за 2 минуты. Удивительно!!! – SunnyShah

Смежные вопросы