C++ and IDE

Once I use an IDE to compile my C++ code, this IDE seems know everything of my code:
I could find the most original definition of any element in my code, no matter how deep it is from usage to definition.

the IDE seems know:
1.my code logic
2.my code structure

How IDE could do this?
It parses your code and all the code included by your stuff; it does pretty much what the compiler does. This collectively is called Browse information or a Browse DB.
Topic archived. No new replies allowed.