Boost
Libraries
arrow_drop_down
List View
Grid View
Category View
M
D

A spiritual successor to Boost.FunctionTypes, Boost.CallableTraits is a header-only C++11 library for the compile-time inspection and manipulation of all 'callable' types. Additional support for C++17 features.

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.

A modern C++ metaprogramming library. It provides high level algorithms to manipulate heterogeneous sequences, allows writing type-level computations with a natural syntax, provides tools to introspect user-defined types and much more.

HOF

Higher-order functions for C++

A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process

A C++11 metaprogramming library.

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.

No description provide for this version.

Static assertions (compile time assertions).

TTI

Type Traits Introspection library.

Templates for fundamental properties of types.