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.
A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process
A C++11 metaprogramming library.
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.
None
Static assertions (compile time assertions).
Type Traits Introspection library.
Templates for fundamental properties of types.
No libraries match your search.
Try a shorter keyword, or check the spelling.