Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kdungs/exercises-cpp-tmp

My solutions to the exercises in “C++ Template Metaprogramming” by Abrahams and Gurtovoy.
https://github.com/kdungs/exercises-cpp-tmp

exercise

Last synced: 8 days ago
JSON representation

My solutions to the exercises in “C++ Template Metaprogramming” by Abrahams and Gurtovoy.

Awesome Lists containing this project

README

        

# C++ Template Metaprogramming [![Build Status](https://travis-ci.org/kdungs/exercises-cpp-tmp.svg?branch=master)](https://travis-ci.org/kdungs/exercises-cpp-tmp)

My solutions to the exercises in the book by David Abrahams and Aleksey
Gurtovoy. Other than the book, I'm using C++11/14 where applicable. _Work in
progress_.

```
mkdir build
cd build
cmake -GNinja ../
ninja
```

You should get warnings about libraries with empty tables of content. That is
intended and fine, it means the code compiles which is all we care about here.
The actual tests are implemented in terms of `static_assert`.