Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template hashdata_internal

boost::intrusive::hashdata_internal

Synopsis

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

template<typename ValueTraits, typename VoidOrKeyOfValue, 
         typename VoidOrKeyHash, typename VoidOrKeyEqual, 
         typename BucketTraits, typename SizeType,  BoolFlags> 
struct hashdata_internal : public  {
  // types
  typedef  ;
  typedef                                                                                                        ;                
  typedef                                                                                                           ;                   
  typedef linear_buckets >                                                                           ;    
  typedef                                                                                                                                    ;                
  typedef                                                                                                      ;             
  typedef                                                                                                           ;               
  typedef                                                                                               ;   
  typedef                                                                                                            ;                
  typedef                                                                                                        ;            
  typedef                                                                                                         ;             
  typedef                                                                                                          ;              
  typedef                                                                                                                    ;               
  typedef                                                                                                                       ;                  
  typedef                                                                                                                 ;            
  typedef pointer_traits<                                                                                                        ;                
  typedef pointer_traits<                                                                                                  ;          
  typedef                                                                                                                   ;              
  typedef                                                                                                                           ;                     
  typedef                                                                                                                       ;                 
  typedef                                                                                                                 ;           
  typedef                                                                                                ;    
  typedef                                                                                                       ;           
  typedef                                                                   ;          
  typedef                                                                                                               ;             
  typedef                                                                                                                                 ;             
  typedef                                                                                                                                 ;           
  typedef                                                                                                                                 ;     
  typedef                                                                                                                                 ;         
  typedef                                                                                                             ;                 
  typedef                                                                                                       ;           
  typedef                                                                                                                                 ;        

  // construct/copy/destruct
  (, , 
                    , );
  ();
  ~();

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

  // public static functions
   () ;
   () ;
   () ;
   () ;
   () ;
   () ;

  // public data members
  static  linear_buckets;
  static  store_hash;
  static  safemode_or_autounlink;
  static  stateful_value_traits;
  static  incremental;
  static  power_2_buckets;
  static  fastmod_buckets;
};

Description

hashdata_internal public construct/copy/destruct

  1. ( val_traits, 
                       b_traits,  h, 
                       e);
  2. ( other);
  3. ~();

hashdata_internal public member functions

  1.  ();
  2.  ();
  3.  ();
  4.  ();
  5.  () ;
  6.  ( s) ;
  7.  () ;
  8.  () ;
  9.  ( value) ;
  10.  
    ( value) ;
  11.  ( value, );
  12.  ( value, ) ;
  13.  ( hash_value) ;
  14.  ( hash_value) ;
  15.  ( hash_value) ;
  16.  ( hash_value, ) ;
  17.  ( hash_value, ) ;
    fastmod_buckets_t
  18.  ( value, ) ;
  19.  ( value, ) ;
  20.  ( value) ;
  21.  ( value) ;
  22.  () ;
  23.  ( n) ;
  24.  () ;
  25.  ( n) ;
  26.  ( n) ;
  27.  ( n) ;
  28.  ( n) ;
  29.  ( n) ;
  30.  ( n) ;
  31.  () ;
  32.  () ;
  33.  () ;
  34.  () ;
  35.  () ;

hashdata_internal public static functions

  1.  ( bc) ;
  2.  ( bc) ;
  3.  ( value) ;
  4.  
    ( value) ;
  5.  ( n) ;
  6.  ( n) ;

PrevUpHomeNext