может решить большинство проблем, когда мы хотим сгенерировать граф вызовов, который затем будет передан рабочей силе.
аюсь сгенерировать вызывающий граф, с помощью которого можно найти все возможные пути выполнения, которые попадают в конкретную функцию (чтобы мне не приходилось выяснять все пути вручную, так как существует множество путей, ведущих к этой функции ). Например:
path 1: A -> B -> C -> D
path 2: A -> B -> X -> Y -> D
path 3: A -> G -> M -> N -> O -> P -> S -> D
...
path n: ...
Я пробовал Codeviz и Doxygen, так как оба результата показывают только вызываемые функции назначения D. В моем случае D - это функция-член класса, объект которого будет заключен в интеллектуальный указатель. Клиенты всегда получают объект смарт-указателя через фабрику для вызова D.
Кто-нибудь знает, как этого добиться?