Is there any tool for discovering all direct or indirect method usage for a specific method in c++. For managed classes NDepend does the job "Select method that are using me", however I am struggled how to do it in native classes. Visual Studio's call hierarchy can generate results like that, however it doesnt scale in our huge code base. I would like to have a report generated automatically. I am wondering if you guys can suggest some tool.
Asked
Active
Viewed 183 times
1
-
SO people don't seem to like requests for tools (not my policy, I'm just telling you). You might consider asking your question at Software Recommendations. Make sure you read the rules about posing a query. – Ira Baxter Mar 18 '14 at 03:16
2 Answers
0
Doxygen is a software documentation system which can be run in batch.
if CALLER_GRAPH is set to YES, a graphical caller graph is drawn for each function showing the functions that the function is directly or indirectly called by.
It is used for large sources and can be run on windows.

user2672165
- 2,986
- 19
- 27
-
AFAIK, it doesn't resolve inheritance, overloaded operators or indirect function pointers. Has that changed? – Ira Baxter Mar 18 '14 at 03:14