Chapter 69. Boost.Utility Note Chapter 69. Boost.Utility The library Boost.Utility is a conglomeration of miscellaneous, useful classes and functions that are too small to ju...
Chapter 66. Boost.Flyweight Exercise Chapter 66. Boost.Flyweight Boost.Flyweight is a library that makes it easy to use the design pattern of the same name. Flyweight helps s...
Chapter 65. Boost.Uuid Chapter 65. Boost.Uuid Boost.Uuid provides generators for UUIDs. UUIDs are universally unique identifiers that don’t depend on a central coordinating in...
Chapter 49. Boost.EnableIf Exercise Chapter 49. Boost.EnableIf Boost.EnableIf makes it possible to disable overloaded function templates or specialized class templates. Disab...
Chapter 37. Boost.Chrono Note Chapter 37. Boost.Chrono The library Boost.Chrono provides a variety of clocks. For example, you can get the current time or you can measure the...
Chapter 34. Boost.IOStreams Chapter 34. Boost.IOStreams This chapter introduces the library Boost.IOStreams . Boost.IOStreams breaks up the well-known streams from the standard...
Chapter 26. Boost.DynamicBitset Chapter 26. Boost.DynamicBitset The library Boost.DynamicBitset provides the class boost::dynamic_bitset , which is used like std::bitset . The...
Chapter 24. Boost.Variant Chapter 24. Boost.Variant Boost.Variant provides a class called boost::variant that resembles union . You can store values of different types in a b...
Chapter 21. Boost.Optional Chapter 21. Boost.Optional The library Boost.Optional provides the class boost::optional , which can be used for optional return values. These are r...
Chapter 16. Boost.CircularBuffer Chapter 16. Boost.CircularBuffer The library Boost.CircularBuffer provides a circular buffer, which is a container with the following two fund...