v3 flag enabled

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

Excited Cartoon Mascot Excited Cartoon Mascot
Algorithm

A collection of useful generic algorithms.

Algorithms Unknown
Unknown
Foreach

In C++, writing a loop that iterates over a sequence is tedious. We can either use iterators, which requires a considerable amount of boiler-plate, or we can use the std::for_each() algorithm and move our loop body into a predicate, which requires no less boiler-plate and forces us to move our logic far from where it will be used. In contrast, some other languages, like Perl, provide a dedicated "foreach" construct that automates this process. BOOST_FOREACH is just such a construct for C++. It iterates over sequences for us, freeing us from having to deal directly with iterators or write predicates.

Unknown
Geometry

The Boost.Geometry library provides geometric algorithms, primitives and spatial index.

Algorithms Data Math Unknown
Unknown
GIL

Generic Image Library

Unknown
Graph

The BGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL).

Unknown
GraphParallel

The PBGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).

Unknown
Histogram

Fast multi-dimensional histogram with convenient interface for C++14

Algorithms Data Math Unknown
Unknown
Min-Max

Standard library extensions for simultaneous min/max and min/max element computations.

Algorithms Unknown
Unknown
Polygon

Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.

Algorithms Data Math Unknown
Unknown
QVM

Generic {CPP} library for working with Quaternions Vectors and Matrices.

Unknown
Range

A new infrastructure for generic algorithms that builds on top of the new iterator concepts.

Algorithms Unknown
Unknown
Sort

High-performance templated sort functions.

Algorithms Unknown
Unknown
String Algo

String algorithms library.

Algorithms String Unknown
Unknown