c调用图形,但作为文本

对于给定的方法(例如,Settings.cpp getSettingByName()),我想获得调用图的文本表示.我听说doxygen可以生成调用图的图像,我对文本输出更感兴趣.

例如,如果我给它“Settings.cpp getMethodByName”它将返回:

Settings.cpp getSettingByName();
    SettingsWrapper.cpp getMaximumSpeed();
        ECU.cpp monitorSpeed();
            Operate.cpp runECU();
                Main.cpp run();
        CruiseControl.cpp accelerate();
            Operate.cpp runCruiseControl();
                Main.cpp run();
        Radio.cpp playApplauseThroughSpeakers();
            Operate.cpp runStereo();
                Main.cpp run(); 

这可能吗?

非常感谢,菲德尔

PS.不要对代码感到厌恶,这只是一个例子.

解决方法:

我不知道有任何预先构建的解决方案.

但是,Doxygen实际上会通过为调用图构建GraphViz点文件来生成(图像)调用图. Dot格式是原始文本,非常简单,因此您可能会发现让Doxygen运行最简单,并自己解析生成的.dot文件.

上一篇:使用Putty连接Amazon EC2 Instance


下一篇:JavaScript 系统知识点图库