Можно ли использовать cppdepend (yes C++), чтобы сделать эквивалент Сделать деструкторов виртуальными в базовых классах, как сказал Скотт Майерс в своем very old comparison of C++ analysis tools?CQL ограничение списка классов для поиска баз с не виртуальными деструкторами?
Я могу перечислить методы с запросом
SELECT TOP 100 METHODS WHERE !IsVirtual AND IsDestructor
Что мне нужно, как вложенный запрос, который позволяет мне ограничить типы методами или наоборот, что то, что я думаю, будет также отвечать this question.
Воображаемый синтаксис может быть как
SELECT TOP 100 METHODS WHERE !IsVirtual AND IsDestructor AND
MethodClass IN TYPES WHERE NbChildren > 0
или
SELECT TOP 100 METHODS
OUT OF TYPES (WHERE NbChildren > 0)
WHERE !IsVirtual AND IsDestructor