Do you ever have a .h that you know is being included by another .cpp, but not directly, and you can't for the life of you figure out how said .cpp is including the .h? You'll have straightforward situations like: Car.cpp => Car.h, or you can have a whole maze of inclusions, where you know that Car.cpp is including ImportantHeader.h, but the dependency goes something like: Car.cpp => ??? => ImportantHeader.h, and you want to know how it's including ImportantHeader.h
Car.cpp is including tons of other headers, which in turn are including a bunch of other headers, so finding out what the "include path" from Car.cpp to ImportantHeader.h is is a daunting task.
Do you know of any useful tricks or tools for finding out this information?