The purpose of the c++11 migrator is to do source-to-source translation to migrate existing c++ code to use c++11 features to enhance maintainability, readability, runtime performance, and compile-time performance. development is still early and transforms fall mostly into the first two categories. the migrator is based on clang's libtooling and the ast matching library.