Chapter 30. Boost.Range Chapter 30. Boost.Range Boost.Range is a library that, on the first sight, provides algorithms similar to those provided by the standard library. For e...
Chapter 28. Boost.CompressedPair Chapter 28. Boost.CompressedPair Boost.CompressedPair provides boost::compressed_pair , a class that behaves like std::pair . However, if one ...
Chapter 25. Boost.PropertyTree Exercise Chapter 25. Boost.PropertyTree With the class boost::property_tree::ptree , Boost.PropertyTree provides a tree structure to store key/...
Chapter 22. Boost.Tuple Chapter 22. Boost.Tuple The library Boost.Tuple provides a class called boost::tuple , which is a generalized version of std::pair . While std::pair c...
Chapter 17. Boost.Heap Chapter 17. Boost.Heap Boost.Heap could have also been called Boost.PriorityQueue since the library provides several priority queues. However, the prior...
Chapter 13. Boost.Bimap Exercise Chapter 13. Boost.Bimap The library Boost.Bimap is based on Boost.MultiIndex and provides a container that can be used immediately without be...
Chapter 67. Boost.Signals2 Chapter 67. Boost.Signals2 Boost.Signals2 implements the signal/slot concept. One or multiple functions – called slots – are linked with an object t...