Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Presenting Boost.Intrusive containers

Boost.Intrusive offers a wide range of intrusive containers:

Boost.Intrusive also offers semi-intrusive containers:

Most of these intrusive containers can be configured with constant or linear time size:

To make user classes compatible with these intrusive containers Boost.Intrusive offers two types of hooks for each container type:

Apart from that, Boost.Intrusive offers additional features: