Мне нравится ответ Мухаммеда.Упс ... он удалил его - но в основном - использовал такой инструмент, как nm - я не знаю эквивалента Windows, но он наверняка будет - для запроса объектов на наличие экземпляров.Хотя ваши шаблоны могут быть в формате .hxx, вы можете только осмысленно говорить о подмножестве методов, созданных в некоторой части клиентского кода.Вам может потребоваться выполнить этот анализ с отключенным встраиванием, чтобы гарантировать, что тела функций фактически создаются в материальной форме в объектных файлах.
В менее вероятном случае, когда вы могли бы иметь экземпляр, который создается, потому что некоторый код обрабатывает случаиесли вы знаете, что данные не используются и не будут использоваться, то вы можете предпочесть автоматический анализ покрытия во время выполнения.Многие компиляторы (например, GCC-gtest-покрытие GCC) и инструменты (например, purecov) предоставляют это.