The purpose of this repository is to create a working base to prepare a presentation on the fundamentals of metaprogramming in c++.
Each step of the presentation is based on a portion of code that is implemented in this repository.
Compile all examples in C++11 and C++03:
make
Compile examples in C++11:
make c++11
Compile examples in C++03:
make c++03
Run all tests (in C++11 and C++03):
make test
Run C++11 tests:
make test11
Run C++03 tests:
make test03
MIT License