是否有可能使用cppdepend(是的C ++)来完成等同于在基类中创建析构函数,正如Scott Meyers在他的very old comparison of C++ analysis tools中所讨论的那样?
我可以列出带有查询的方法
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
答案 0 :(得分:1)
对于不支持当前嵌套查询的CQL,这是不可能的。 NDepend的下一个主要版本(将于2012年上半年发布)将允许您编写此类查询。