Для определенного проекта я хочу сделать статистику вроде списка открытых методов и функций.Отличным вариантом может быть использование CppDepend и его встроенного языка запросов.
Наша (унаследованная) база проектов имеет приложения.Каждое приложение находится в своем собственном каталоге, имеет файл проекта и несколько подкаталогов с исходными кодами.Некоторые подкаталоги совместно используются в нескольких приложениях (используя svn: externals).Моя цель - подсчитать методы и функции в таких общих каталогах только один раз.
Например, если файл my_file.h содержит три функции и извлечен из трех разных локальных каталогов, я все еще хочу добавить только 3 к моей статистике, а не 9.
Есть лиспособ сообщить cpp, какие каталоги / файлы извлекаются в несколько локальных каталогов, чтобы считать их только один раз?