是否可以按类型和操作数搜索C ++语句?

时间:2014-12-06 21:17:34

标签: c++ smart-pointers vtk decltype automated-refactoring

是否有基于表达式中的类型在C ++中搜索的方法或工具?例如,假设我们有:

    m_polydata = Normals->GetOutput(); //NOTE: POSSIBLE LEAK!!
    // decltype(m_polydata)           is  vtkSmartPointer<vtkPolyData> 
    // decltype(Normals->GetOutput()) is  vtkPolyData* 

我们知道将vtkPolyData *分配给vtkSmartPointer通常是不合适的。

我想在一堆文件中搜索表单的表达式:

    vtkSmartPointer<vtkPolyData>  =  vtkPolyData* 

或更一般地说:

    LHS<Type1> = RHS<Type2> 

这种搜索能否以一种简单的方式完成?也许有一些Eclipse插件或GDB包装器或Visual Studio插件?

0 个答案:

没有答案