...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::intrusive::incremental_rehash_rollback
// In header: <boost/intrusive/hashtable.hpp> template<typename BucketType, typename SplitTraits, typename SlistNodeAlgorithms> class incremental_rehash_rollback { public: // private member functions incremental_rehash_rollback(); incremental_rehash_rollback & operator=(const incremental_rehash_rollback &); incremental_rehash_rollback(const incremental_rehash_rollback &); // public member functions incremental_rehash_rollback(bucket_type &, bucket_type &, split_traits &); void release(); ~incremental_rehash_rollback(); };