Created a C++ barrier
Merge https://github.com/johhov/Tools