Preprocessor metaprogramming tools including repetition and recursion.

Artifacts using Preprocessor (18)
Sort by:Popular

This library contains a set of header only utilities used internally by Boost C++ Libraries to facilitate their implementation.
Last Release on Jan 16, 2026
Various utilities, such as base-from-member idiom and binary literals in C++03.
Last Release on Jan 16, 2026
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 ...
Last Release on Jan 16, 2026
A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
Last Release on Jan 16, 2026
Typeof operator emulation.
Last Release on Jan 16, 2026
Tools for generic programming.
Last Release on Jan 16, 2026
Function object wrappers for deferred calls or callbacks.
Last Release on Jan 16, 2026
The Boost.Function library contains a family of class templates that are function object wrappers.
Last Release on Jan 16, 2026
Library for working with tuples, including various containers, algorithms, etc.
Last Release on Jan 16, 2026
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
Last Release on Jan 16, 2026