Defines types for passing parameters.
Tools for generic programming.
Selective inclusion of function template overloads.
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
Generic Image Library
Generic in-place construction of contained objects with a variadic argument-list.
Templates ease arithmetic classes and iterators.
Concepts defining interfaces which map key objects to value objects.
Boost QVM is a generic library for working with quaternions, vectors and matrices of static size with the emphasis on 2, 3 and 4-dimensional operations needed in graphics, video games and simulation applications.
Static assertions (compile time assertions).
Type Traits Introspection library.
Templates for fundamental properties of types.
An expression template library for C++14 and later.