Yes I used netbeans 8.0 it works very much like in java it parsers the c/c++ code and allow us to point to a variable/function and refactoring/rename it and it goes through all the code that was parsed and make the changes. It's a lot better than pure search and replace.
Also in order to it work properly files that are not included on the compilation/parsing (the one that are grayed on the project explorer) should be right clicked and in properties check "Add to parse" this way they will also be checked when refactoring variables/functions.
Also it is a lot easy to navigate through the code and it uses the configure/makefile to build the project.
In summary it's a very good tool and I recommend using it, before I used codeblocks/codelite but netbeans is superior for navigation/refactoring/build/edit ...
As I said after this first phase several problems come to light, like api, naming convnention, ..., I use those names to make it easy to see where they come from before removing then from global scope.
Thanks for all your comments !