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 the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Class template incremental_rehash_rollback

boost::intrusive::incremental_rehash_rollback

Synopsis

// In header: <boost/intrusive/hashtable.hpp>

template<typename BucketType, typename SplitTraits, 
         typename SlistNodeAlgorithms> 
class incremental_rehash_rollback {
public:
  // construct/copy/destruct
  incremental_rehash_rollback();
  incremental_rehash_rollback(const incremental_rehash_rollback &);
  incremental_rehash_rollback(bucket_type &, bucket_type &, split_traits &);
  incremental_rehash_rollback & operator=(const incremental_rehash_rollback &);
  ~incremental_rehash_rollback();

  // public member functions
  void release();
};

Description

incremental_rehash_rollback public construct/copy/destruct

  1. incremental_rehash_rollback();
  2. incremental_rehash_rollback(const incremental_rehash_rollback &);
  3. incremental_rehash_rollback(bucket_type & source_bucket, 
                                bucket_type & destiny_bucket, 
                                split_traits & split_tr);
  4. incremental_rehash_rollback & operator=(const incremental_rehash_rollback &);
  5. ~incremental_rehash_rollback();

incremental_rehash_rollback public member functions

  1. void release();

PrevUpHomeNext