Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template bucket_hash_equal_t<, , , , , , >

boost::intrusive::bucket_hash_equal_t<ValueTraits, VoidOrKeyOfValue, VoidOrKeyHash, VoidOrKeyEqual, BucketTraits, LinearBuckets, true>

Synopsis

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

template<typename ValueTraits, typename VoidOrKeyOfValue, 
         typename VoidOrKeyHash, typename VoidOrKeyEqual, 
         typename BucketTraits,  LinearBuckets> 
struct bucket_hash_equal_t<, , , , , , > : public , public  {
  // types
  typedef  ;       
  typedef                                             ;
  typedef                                                                                                 ;         
  typedef                                                                                ;            
  typedef                  ;     
  typedef                                                                                    ;               
  typedef                                                                                                ;        
  typedef                                                                            ;            
  typedef                                                                ;
  typedef                                   ;           

  // public member functions
  (, , 
                      , );
  ();
   () ;
   ();
   ();
   ();
   ();
   ();
   () ;
   ();
   () ;
   ();
   (, );
   ();
   ();

  // public data members
   cached_begin_;
};

Description

bucket_hash_equal_t public member functions

  1. ( val_traits, 
                         b_traits,  h, 
                         e);
  2. ( other);
  3.  () ;
  4.  ( p);
  5.  ( insertion_bucket);
  6.  ();
  7.  ();
  8.  ( other);
  9.  ( pbucketptr) ;
  10.  ( insertion_bucket);
  11.  () ;
  12.  ();
  13.  ( first_bucket_num, 
                                          last_bucket_num);
  14.  ( first_bucket);
  15.  ();

PrevUpHomeNext