Boost
boost
arrow_drop_down
List View
Grid View
Category View

Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.

Library for working with tuples, including various containers, algorithms, etc.

MPL

The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language.

Expression template library and compiler construction toolkit for domain-specific embedded languages.

Static assertions (compile time assertions).

TTI

Type Traits Introspection library.

Templates for fundamental properties of types.