A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
How to programmatically gain specific informations from an existing c++ header file in visual studio?
The thing I need to do is very simple. In a specific header file, I have to find all the classes declared in it, then for every one of them, I have to find all overloads of the () operator, gain there return type and parameter types, store these types' name in an array, store these arrays in another array for every specific class, and then store these arrays in another array, then return this array as the result (meaning writing the contents of the array in a result file or something like that).
I searched online and found here that this could be done by visual c++ code model, but also found that this was a kind of add-in and add-ins are deprecated since visual studio 2013. So is there any undeprecated way of modifying header files programmatically, or do I have to use this deprecated way?
Moreover, if there is no other way, it seems that I have to use visual basic language to modify files, which is a new language to me, is there any way to do it by using c++ language?