![]() |
Home | Libraries | People | FAQ | More |
boost::intrusive::hashdata_internal
// 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; };
hashdata_internal
public member functions();
();
();
();
() ;
( s) ;
() ;
() ;
( value) ;
( value) ;
( value, );
( value, ) ;
( hash_value) ;
( hash_value) ;
( hash_value) ;
( hash_value, ) ;
( hash_value, ) ;fastmod_buckets_t
( value, ) ;
( value, ) ;
( value) ;
( value) ;
() ;
( n) ;
() ;
( n) ;
( n) ;
( n) ;
( n) ;
( n) ;
( n) ;
() ;
() ;
() ;
() ;
() ;