cpp11-migrate
Tool to convert C++98 and C++03 code to C++11
Install
- All systems
-
curl cmd.cat/cpp11-migrate.sh
- Ubuntu
-
apt-get install cpp11-migrate-3.3
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install cpp11-migrate-3.3
- Raspbian
-
apt-get install cpp11-migrate-3.3
- Dockerfile
- dockerfile.run/cpp11-migrate
cpp11-migrate-3.3
Tool to convert C++98 and C++03 code to C++11
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.