用于查找具有非虚拟析构函数的基类的类列表的CQL约束?

是否有可能使用cppdepend(是的C ++)来完成基类中的Make destructors虚拟等效,正如Scott Meyers在他对C ++分析工具的旧比较中所讨论的那样? 我可以用查询列出方法
SELECT TOP 100 METHODS WHERE !IsVirtual AND IsDestructor
我需要的是一个嵌套查询,允许我通过方法约束类型,反之亦然,这也是我认为也会回答这个问题。 虚构的语法可能就像
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
    
已邀请:
对于不支持当前嵌套查询的CQL,这是不可能的。 NDepend的下一个主要版本(将于2012年上半年发布)将允许您编写此类查询。     

要回复问题请先登录注册