The Boost C++ Libraries

Part XVII. Other Libraries

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 push_back() repeatedly.

  • 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.