Я хотел бы проанализировать кучу файлов исходного кода C ++, чтобы определить, может ли какой-либо из методов определенных классов иметь более ограничительный спецификатор доступа. Простой случай - это методы, которые вначале были объявлены как public
, но позже их вызывает только класс владельца, поэтому их можно переместить в private
.
. Есть ли какой-нибудь автоматический c инструмент? для этого? Я работаю в Linux, код C++11
-совместим, и я играю с несколькими clang
инструментами, чтобы создать свой собственный, но если кто-то может указать мне на уже существующий инструмент, он будет очень цениться.