The following libraries provide small but helpful utilities.
Boost.Utility collects everything that doesn’t fit somewhere else in the Boost libraries.
Boost.Assign provides helper functions that make it easier to perform operations such as adding multiple values to a container without having to call
Boost.Swap provides a variant of
std::swap() that is optimized for the Boost libraries.
Boost.Operators makes it easy to define operators based on other operators.