Existe-t-il un outil / moyen de détecter / supprimer toutes les variables, macros, en-têtes (inclus) et fonctions inutilisés du code c ++?

J'ai eu de personnaliser certains projets qui ont été écrites pour d'autres fins, mais certaines fonctionnalités de base est le même pour mon projet et travaille en tant qu'il est. Mais Il y a beaucoup de variables, macros,fonctions, etc.. qui ne sont pas utiles pour mon contexte actuel et qu'ils sont simplement de faire le code très mal à l'aise à lire et inutilement grand.

J'ai donc commencé à supprimer les variables macros fonctions etc.. à l'aide de "Trouver des Références" et "Afficher le Graphe d'Appel" dans Netbeans. Je suis à l'aide de netbeans à distance outils de développement c/c++.
Mais son lourd. Donc, Est-il un outil pour ce faire nettoyer??

source d'informationauteur Sreekar