v3 flag enabled

Find a battle-tested library for the problem you're solving right now.

Excited Cartoon Mascot Excited Cartoon Mascot
Call Traits

Defines types for passing parameters.

Generic C++ 03
C++ 03
Concept Check

Tools for generic programming.

C++ 03
Enable If

Selective inclusion of function template overloads.

Generic C++ 03
C++ 03
Function Types

Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.

C++ 03
GIL

(C++14) Generic Image Library

C++ 14
In Place Factory, Typed In Place Factory

Generic in-place construction of contained objects with a variadic argument-list.

Generic C++ 03
C++ 03
Operators

Templates to simplify operator definition in arithmetic classes and iterators.

C++ 03
Property Map

Concepts defining interfaces which map key objects to value objects.

C++ 11
Property Map (Parallel)

Parallel extensions to Property Map for use with Parallel Graph.

C++ 03
QVM

Generic C++ library for working with Quaternions Vectors and Matrices.

C++ 03
Static Assert

Static assertions (compile time assertions).

C++ 03
Stl_interfaces

C++14 and later CRTP templates for defining iterators, views, and containers.

Generic C++ 14
C++ 14
TTI

Type Traits Introspection library.

C++ 03
Type Traits

Templates for fundamental properties of types.

C++ 03
YAP

An expression template library for C++14 and later.

C++ 14