The method I'm following is that I'm converting this into a gccXML format and I then parse it using Visual C++. I use the xerces-c DOM parser. Also, my project demands are such that I have to use the xerces-c DOM parser and gccXML.
Could anyone suggest how to go about doing this? I'm really stuck on this. Thanks!
This is not really a beginner question, if you don't get sufficient response on this it may be worth trying to ask the question in the "general c++ programming" forum.
As to your question, you will need to perform reflection on your struct as to get its name etc.
Here's some info to get you started, but a google for "c++ reflection" will turn up much more results.