Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2022. The current version is 1.90.0.
noexcept support to
the library to obtain better performance and diagnostics.
linear_slist_algorithms
use a simple node_ptr instead of std::pair on return.
list/slist use operator
</operator
== instead of std::equal_to/std::less.
merge functions
in ordered associative containers.
root() function for tree-based containers.
key_compare, the container
must be partitioned in regards to the passed comparison object.
xxx_dont_splay
functions from splay containers, splay_set_base_hook
and splay_set_member_hookfrom
splay containers and bool splay = true extra parameter in splaytree_algorithms functions.
suggested_upper_bucket_count/suggested_lower_bucket_count in 64
bit platforms.
xxx_dont_splay functions from splay
containers. Deprecated splay_set_base_hook
and splay_set_member_hookfrom
splay containers, use bs_set_base_hook
or bs_set_member_hook
instead. Both will be removed in Boost 1.56.
BOOST_NO_EXCEPTIONS
support (bug #7849).
clone_from functions
now copy predicates and hash functions of associative containers.
incremental<> option.
iterator
to const_iterator in
containers to keep up with the draft of the next standard.
linear<>
and cache_last<>
options to singly linked lists.
optimize_multikey<> option to unordered container
hooks.
store_hash
option is used in the hook.
container_from_iterator
function to tree-based containers.