Boost C++ Libraries 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 to view this page for the latest version.

Struct template get_hashtable_size_wrapper_bucket



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

template<typename ValueTraits, typename VoidOrKeyOfValue, 
         typename VoidOrKeyHash, typename VoidOrKeyEqual, 
         typename BucketTraits, typename SizeType, std::size_t BoolFlags> 
struct get_hashtable_size_wrapper_bucket {
  // types
  typedef hashtable_size_wrapper< bucket_hash_equal_t< ValueTraits, VoidOrKeyOfValue, VoidOrKeyHash, VoidOrKeyEqual, BucketTraits, 0 !=(BoolFlags &hash_bool_flags::linear_buckets_pos), 0 !=(BoolFlags &hash_bool_flags::cache_begin_pos) >, SizeType,(BoolFlags &hash_bool_flags::incremental_pos) !=0||(BoolFlags &hash_bool_flags::fastmod_buckets_pos) !=0 > type;