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 to view this page for the latest version.
PrevUpHomeNext

Struct hashtable_defaults

boost::intrusive::hashtable_defaults

Synopsis

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


struct hashtable_defaults {
  // types
  typedef default_hashtable_hook_applier proto_value_traits;
  typedef std::size_t                    size_type;         
  typedef void                           key_of_value;      
  typedef void                           equal;             
  typedef void                           hash;              
  typedef default_bucket_traits          bucket_traits;     

  // public data members
  static const bool constant_time_size;
  static const bool power_2_buckets;
  static const bool cache_begin;
  static const bool compare_hash;
  static const bool incremental;
  static const bool linear_buckets;
  static const bool fastmod_buckets;
};

PrevUpHomeNext