@Bob_Obara @tj.corona I haven’t used it, but the refactorial project — which uses clang’s libtooling library to perform refactors — might make it easier to do some of the larger class renames. When I look at what git grep Manager
returns in SMTK, I see possible problems with resource::Manager, operation::Manager, as well as paraview references to ServerManager, ProxyManager, etc.
Looks interesting though its hasn’t been modified for 5 years and the pre-built binaries don’t exist - I wonder if it still works?
Bob
Robert M. O’Bara, MEng.
Assistant Director of Scientific Computing
Kitware Inc.
28 Corporate Drive
Suite 101
Clifton Park, NY 12065
Phone: (518) 881- 4931
Does not compile -
Bob
Robert M. O’Bara, MEng.
Assistant Director of Scientific Computing
Kitware Inc.
28 Corporate Drive
Suite 101
Clifton Park, NY 12065
Phone: (518) 881- 4931
In the newer llvm
homebrew package, I see a clang-refactor
executable (in /usr/local/Cellar/llvm/6.0.0/bin/
) that looks like it might do what you want with local-rename
. I have not tried it yet, though.