I am reading a big source code and got confused by function calls/ class inheritance.
I was wondering if there is an off-the-shelf tool to show the relationships between the function calls.
Is there such a tool?
I am reading a big source code and got confused by function calls/ class inheritance.
I was wondering if there is an off-the-shelf tool to show the relationships between the function calls.
Is there such a tool?
do you mean that the source is so large that you are having trouble finding out what countless data structures and functions do?
on linux I usually just 'grep' the folder and search for the function i am interested in
but yea .. an auto-make UML diagram thing would be awesome
MSVS has the class browser that does this. If you are not using MSVS I'm sure there are some third party tools that do this. I think Google would be your best bet.
Most UML programs can reverse engineer your code and produce UML which will show you the inheritance hierarchy quite nicely. Enterprise Architect is very good and Microsoft Visio is also pretty decent but not as good as the former.
heh Yo-yo problem - Wikipedia, the free encyclopedia
visio parses code? (never used)
Grab Doxygen and run it on your source tree.
Code://try //{ if (a) do { f( b); } while(1); else do { f(!b); } while(1); //}
On Linux, Umbrello does a wonderful job of that bidirectionally (UML to code and code to UML.Umbrello UML Modeller Screen Shots