Archived

This topic is now archived and is closed to further replies.

duke

C++ Class Heirarchy tool

Recommended Posts

Can anyone recommend a good tool which will created a visual representation of a class heirarchy from C++ header files? Preferably something free or with an evaluation period. By visual I mean so it shows like a box representing a class and arrows or soemthing pointing to the classes it derives from etc

Share this post


Link to post
Share on other sites
I don''t know of any tools that''ll generate class diagrams from existing code, although there are many that will generate (skeletal) code from class diagrams. However, check out Doxygen; its diagramming features may do what you want.


How appropriate. You fight like a cow.

Share this post


Link to post
Share on other sites
Have you got VisualStudio?

In VC++ there''s an object browser which is really good and if you want the boxes and arrows you can from VC++ fire up Visio and get an UML diagram of your classes. Sweet



"Yeah, I would''ve killed you, but I''m glad I didn''t - the paperwork is a bitch"

Share this post


Link to post
Share on other sites
Most UML tools(at least the commercial ones) can reverse engineer existing code. Check out Enterprise Architect(they should have a trial).



AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.

Share this post


Link to post
Share on other sites
Take a look at SourceNavigator. Its a bit messy to use, but its free and pretty good at showing all sorts of useful info.

Share this post


Link to post
Share on other sites