умные указатели — можно ли искать оператор C ++ по типам и операндам?

Есть ли метод или инструмент для поиска в 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?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]