Boost
boost
arrow_drop_down
List View
Grid View
Category View
Algorithms

No libraries in this category yet.

Asynchronous

No libraries in this category yet.

Awaitables

No libraries in this category yet.

Concurrent

No libraries in this category yet.

Container

No libraries in this category yet.

Containers

No libraries in this category yet.

Coroutines

No libraries in this category yet.

Correctness
Static Assert C++ 03
Static assertions (compile time assertions).
Data
Fusion C++ 03
Library for working with tuples, including various containers, algorithms, etc.
Domain

No libraries in this category yet.

Emulation

No libraries in this category yet.

Error-handling

No libraries in this category yet.

Function-objects
HOF C++ 11
Higher-order functions for C++
Generic
Function Types C++ 03
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
Static Assert C++ 03
Static assertions (compile time assertions).
TTI C++ 03
Type Traits Introspection library.
Type Traits C++ 03
Templates for fundamental properties of types.
YAP C++ 14
An expression template library for C++14 and later.
Image-processing

No libraries in this category yet.

Inter-language

No libraries in this category yet.

IO

No libraries in this category yet.

Iterators

No libraries in this category yet.

Math

No libraries in this category yet.

Memory

No libraries in this category yet.

Metaprogramming
CallableTraits C++ 11
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.
Function Types C++ 03
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
Fusion C++ 03
Library for working with tuples, including various containers, algorithms, etc.
Hana C++ 14
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 C++ 11
Higher-order functions for C++
Metaparse C++ 03
A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process
Mp11 C++ 11
A C++11 metaprogramming library.
MPL C++ 03
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.
Proto C++ 03
Expression template library and compiler construction toolkit for domain-specific embedded languages.
Static Assert C++ 03
Static assertions (compile time assertions).
TTI C++ 03
Type Traits Introspection library.
Type Traits C++ 03
Templates for fundamental properties of types.
YAP C++ 14
An expression template library for C++14 and later.
Miscellaneous

No libraries in this category yet.

Parsing

No libraries in this category yet.

Patterns

No libraries in this category yet.

Preprocessor

No libraries in this category yet.

Programming

No libraries in this category yet.

State

No libraries in this category yet.

String

No libraries in this category yet.

System

No libraries in this category yet.

Workarounds

No libraries in this category yet.