【问题标题】:Doxygen - How to show all places where a class is used?Doxygen - 如何显示使用类的所有地方?
【发布时间】:2013-06-24 06:22:05
【问题描述】:

doxygen+graphviz 能否生成一个类/结构/类型定义/枚举/等所有使用情况的列表或图表?它就像一个调用者图,但不是函数。

理想的图表就像一个反向协作图。它将使所有使用感兴趣类的类都有一条指向感兴趣类的节点的边。

(使用感兴趣的类的所有函数)和/或(具有感兴趣的类的成员的所有类)的列表也很好。

doxygen+graphviz 有这样的功能吗?谢谢。

【问题讨论】:

  • 协作视图是否满足您的要求?尝试打开 UML 视图。
  • 不幸的是,打开 UML_LOOK 并没有将协作图更改为我想要的。我已经在生成协作图了。协作图显示了某个类使用/包含的所有类。我正在寻找使用/包含某个类的所有类的图表(或列表)。这就是我所说的反向协作图的意思。无论如何感谢您的回复。

标签: c++ doxygen doxywizard


【解决方案1】:

图表和图表列表的doxygen manual,可以创建哪种图表。我无法在该列表中找到您要查找的图表。

手册还指出:

Warning: When you have a very large class hierarchy where many classes derive from a common base class, the resulting image may become too big to handle for some browsers.

我的感觉告诉我你想要的功能,例如像 String 这样的类将超出任何有用的使用范围。然而我的感觉可能是错误的,但我倾向于说这是不可能的,至少现在是。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多