v3 flag enabled

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

Excited Cartoon Mascot Excited Cartoon Mascot
Any

Safe, generic container for single values of different value types.

Data C++ 03
C++ 03
Bimap

None

Containers Data C++ 03
C++ 03
Compressed Pair

Empty member optimization.

Data Patterns C++ 03
C++ 03
Container

Standard library containers and extensions.

Containers Data C++ 03
C++ 03
C++ 03
Geometry

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

C++ 03
Heap

Priority queue data structures.

Data C++ 03
C++ 03
ICL

None

Containers Data C++ 03
C++ 03
Multi-Index

The Boost Multi-index Containers Library provides a class template named multi_index_container which enables the construction of containers maintaining one or more indices with different sorting and access semantics.

Containers Data C++ 03
C++ 03
Optional

Discriminated-union wrapper for optional values.

Data C++ 03
C++ 03
C++ 03
Polygon

None

C++ 03
C++ 03
Tuple

None

Data C++ 03
C++ 03
Type Erasure

None

Data C++ 03
C++ 03
Uuid

None

Data Domain C++ 03
C++ 03
Variant

Safe, generic, stack-based discriminated union container.

Containers Data C++ 03
C++ 03