v3 flag enabled

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

Excited Cartoon Mascot Excited Cartoon Mascot
Accumulators

None

Math Unknown
Unknown
Algorithm

None

Algorithms Unknown
Unknown
Align

Memory alignment functions, allocators, and adaptors.

Memory Unknown
Unknown
Any

None

Data Unknown
Unknown
Array

None

Containers Unknown
Unknown
Asio

None

Concurrent IO Unknown
Unknown
Assert

Customizable assert macros.

Unknown
Assign

None

IO Unknown
Unknown
Atomic

None

Concurrent Unknown
Unknown
Bimap

None

Containers Data Unknown
Unknown
Bind

None

Unknown
Call Traits

None

Generic Unknown
Unknown
Chrono

Useful time utilities. C++11.

Domain System Unknown
Unknown
Unknown
Compatibility

None

Workarounds Unknown
Unknown
Unknown
Unknown
Config

None

Workarounds Unknown
Unknown
Container

None

Containers Data Unknown
Unknown
Container Hash

A TR1 hash function object that can be extended to hash user defined types.

Unknown
Unknown
Context

None

Concurrent System Unknown
Unknown
Conversion

Polymorphic casts.

Miscellaneous Unknown
Unknown
Core

A collection of simple core utilities with minimal dependencies.

Miscellaneous Unknown
Unknown
Coroutine

None

Concurrent Unknown
Unknown
CRC

None

Domain Unknown
Unknown
Date Time

None

Domain System Unknown
Unknown
Detail

None

Miscellaneous Unknown
Unknown
Unknown
Enable If

None

Generic Unknown
Unknown
Unknown
Filesystem

None

System Unknown
Unknown
Flyweight

None

Patterns Unknown
Unknown
Unknown
Format

None

IO String Unknown
Unknown
Unknown
Functional

The Boost.Function library contains a family of class templates that are function object wrappers.

Unknown
Functional/Factory

Function object templates for dynamic and static object creation

Unknown
Functional/Forward

Adapters to allow generic function objects to accept arbitrary arguments

Unknown
Functional/Overloaded Function

Overload different functions into a single function object.

Unknown
Unknown
Fusion

None

Unknown
Geometry

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

Algorithms Data Math Unknown
Unknown
Unknown
Unknown
Unknown
Heap

None

Data Unknown
Unknown
ICL

None

Containers Data Unknown
Unknown
Unknown
Unknown
Integer

None

Math Unknown
Unknown
Interprocess

None

Concurrent Unknown
Unknown
Interval

None

Math Unknown
Unknown
Intrusive

None

Containers Unknown
Unknown
IO

None

IO Unknown
Unknown
Iostreams

None

IO String Unknown
Unknown
Iterator

None

Iterators Unknown
Unknown
Lambda

None

Unknown
Lexical Cast

General literal text conversions, such as an int represented a string, or vice-versa, from Kevlin Henney.

Unknown
Locale

None

String Unknown
Unknown
Unknown
Lockfree

None

Concurrent Unknown
Unknown
Log

None

Miscellaneous Unknown
Unknown
Math

None

Math Unknown
Unknown
Unknown
Meta State Machine

None

State Unknown
Unknown
Min-Max

None

Algorithms Unknown
Unknown
Move

None

Emulation Unknown
Unknown
MPI

None

Concurrent Unknown
Unknown
MPL

None

Metaprogramming Unknown
Unknown
Multi-Array

None

Containers Math Unknown
Unknown
Multi-Index

None

Containers Data Unknown
Unknown
Multiprecision

None

Math Unknown
Unknown
Unknown
Odeint

None

Math Unknown
Unknown
Unknown
Optional

None

Data Unknown
Unknown
Unknown
Phoenix

None

Unknown
Unknown
Polygon

None

Algorithms Data Math Unknown
Unknown
Pool

None

Memory Unknown
Unknown
Predef

None

Miscellaneous Unknown
Unknown
Preprocessor

None

Preprocessor Unknown
Unknown
Unknown
Unknown
Unknown
Proto

None

Metaprogramming Unknown
Unknown
Python

None

Inter-language Unknown
Unknown
Random

None

Math Unknown
Unknown
Range

None

Algorithms Unknown
Unknown
Ratio

None

Math Unknown
Unknown
Rational

None

Math Unknown
Unknown
Ref

None

Unknown
Regex

None

String Unknown
Unknown
Unknown
Scope Exit

None

Emulation Unknown
Unknown
Serialization

None

IO Unknown
Unknown
Signals

None

Unknown
Unknown
Unknown
Smart Ptr

None

Memory Unknown
Unknown
Spirit

None

Parsing String Unknown
Unknown
Statechart

None

State Unknown
Unknown
Unknown
Unknown
String Ref

None

Unknown
Unknown
Swap

Enhanced generic swap function.

Miscellaneous Unknown
Unknown
Unknown
Test

None

Correctness Unknown
Unknown
Thread

Portable C++ multi-threading. C++11, C++14.

Concurrent System Unknown
Unknown
ThrowException

A common infrastructure for throwing exceptions from Boost libraries.

Unknown
Timer

None

Miscellaneous Unknown
Unknown
Tokenizer

None

Iterators String Unknown
Unknown
Tribool

None

Miscellaneous Unknown
Unknown
TTI

None

Unknown
Tuple

None

Data Unknown
Unknown
Type Erasure

None

Data Unknown
Unknown
Type Index

Runtime/Compile time copyable type info.

Emulation Unknown
Unknown
Typeof

None

Emulation Unknown
Unknown
Unknown
uBLAS

None

Math Unknown
Unknown
Units

None

Domain Unknown
Unknown
Unordered

Unordered associative containers.

Containers Unknown
Unknown
Unknown
Uuid

None

Data Domain Unknown
Unknown
Unknown
Variant

None

Containers Data Unknown
Unknown
Wave

None

String Unknown
Unknown
WinAPI

None

Miscellaneous Unknown
Unknown
Xpressive

None

String Unknown
Unknown