Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost 1.54.0 beta1 Library Documentation - Preprocessor Metaprogramming

Preprocessor Metaprogramming

Identity Type

Wrap types within round parenthesis so they can always be passed as macro parameters.

Author(s)
Lorenzo Caminiti
First Release
1.50.0
Standard
 
Categories
Preprocessor Metaprogramming
Preprocessor

Preprocessor metaprogramming tools including repetition and recursion.

Author(s)
Vesa Karvonen and Paul Mensonides
First Release
1.26.0
Standard
 
Categories
Preprocessor Metaprogramming