2

我有一个很大的代码库,里面充满了诸如MyCompanyMyDeptMyType. 这使得代码很难阅读。我想使用一个工具将所有这些名称移动到一个嵌套的命名空间MyCompany::MyDept

我的头文件看起来像

namespace MyCompany {
namespace MyDept {   
  // here goes the code with shorter names
}
}

我的 cpp 文件最终会出现using namespace MyCompany::MyDept;在顶部。

这样的工具存在吗?(clang-rename?)如果没有,我最好的机会是写我自己的clang AST访问者吗?

4

0 回答 0