This version of Boost is under active development. The current version is 1.88.0.
Patterns
Compressed Pair | C++ 03 | A pair class with empty member optimization. | |
A pair class with empty member optimization. | |||
Flyweight | C++ 03 | Design pattern to manage large quantities of highly redundant objects. | |
Design pattern to manage large quantities of highly redundant objects. | |||
Outcome | C++ 14 | A deterministic failure handling library partially simulating lightweight exceptions. | |
A deterministic failure handling library partially simulating lightweight exceptions. | |||
Scope | C++ 11 | A collection of scope guards and a unique_resource wrapper. | |
A collection of scope guards and a unique_resource wrapper. | |||
Signals2 | C++ 03 | Managed signals & slots callback implementation (thread-safe version 2). | |
Managed signals & slots callback implementation (thread-safe version 2). | |||
Utility | C++ 03 | Various utilities, such as base-from-member idiom and binary literals in C++03. | |
Various utilities, such as base-from-member idiom and binary literals in C++03. |