I have a list of fields extracted from a C/C++ code base. I have to analyze the source files to check which fields are modified or used by which functions. The tool I used for fields extraction is Exuberant CTAGS which gives a list of fields and functions after analyzing a code file independently. Any ideas/suggestions are welcome, if there are any tools out there that can be used to achieve the functionality or if some built-in functionality of some development tool like Visual Studio can help.
You can try CppDepend, it can report you what you want and you can customize its cqlinq queries to query as you want the codebase.
I achieved it by writing a mini-parser which parses source files to provide a list of functions and all fields modified by them.