Как этот класс был включен через транзитивные зависимости? - PullRequest
1 голос
/ 20 сентября 2019

Я занимаюсь разработкой на C ++ (используя CLion).Когда я пытаюсь понять класс, который я использую, я могу навести на него курсор мыши и перейти к определению, и это прекрасно работает.

Что я не всегда могу понять, так это путь, по которому этот класс включенв моем коде.У меня есть заголовки, которые я включаю, и у них есть свои собственные заголовки, которые имеют свои собственные, и где-то похоронены во всем, что я сейчас рассматриваю.Это особенно расстраивает, когда есть конфликты или столкновения.

Есть ли инструмент, который показывает этот путь?

(Обратите внимание, что это не попытка получить дерево зависимостей, что я уже делаю.)

...