![]() |
Home | Libraries | People | FAQ | More |
boost::intrusive::bucket_plus_vtraits
// In header: <boost/intrusive/hashtable.hpp> template<typename ValueTraits, typename BucketTraits, LinearBuckets> struct bucket_plus_vtraits { // types typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef trivial_value_traits< ; typedef slist_value_traits, ; typedef slist_value_traits, ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef pointer_traits< ; typedef pointer_traits< ; typedef circular_slist_algorithms< ; typedef pointer_traits< ; typedef pointer_traits< ; typedef ; typedef ; typedef ; typedef ; // member classes/structs/unions struct data_type : public , public { // construct/copy/destruct (, ); (); }; template<typename Disposer> struct typeof_node_disposer { // types typedef ; }; // construct/copy/destruct (, ); (); // public member functions () ; () ; (); () ; () ; (); () ; (); () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; template<typename NodeDisposer, OptimizeMultikey> (, , , , , ); template<typename Disposer> () ; (); () ; (); () ; (); () ; (, ); (, ) ; () ; () ; () ; (, ); (, , ); (, , ); (, ) ; (, , ) ; (, , ) ; // public static functions (); (); (); (); (); template<typename NodeDisposer> (, , , , ); template<typename NodeDisposer> (, , , , ); template<typename NodeDisposer> (, , , ); template<typename NodeDisposer> (, , , ); (, ); (, ); template<typename NodeDisposer> (, ); (, , ); (, , ); (); (); (); (); (, ); (, ); (, ); // public data members static safemode_or_autounlink; static bucket_overhead; };
bucket_plus_vtraits
public member functions() ;
() ;
();
() ;
() ;
();
() ;
();
() ;
() ;
( n) ;
( n) ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
( n) ;
( n) ;
( n) ;
( n) ;
( n) ;
( p) ;
template<typename NodeDisposer, OptimizeMultikey> ( before_first_it, first_bucket, last_it, last_bucket, node_disposer, optimize_multikey_tag);
template<typename Disposer> ( disposer) ;
( v);
( v) ;
( v);
( v) ;
( s);
( s) ;
( buckets_ptr, bucket_cnt);
( v, ) ;
() ;
() ;
() ;
( s, p);
( s, p, );
( s, , );linear buckets
( s, p) ;
( s, p, ) ;
( s, , ) ;linear buckets
bucket_plus_vtraits
public static functions( b);
( b);
( b);
( b);
( b);
template<typename NodeDisposer> ( b, sbefore_first, slast, node_disposer, );
template<typename NodeDisposer> (, sbefore_first, slast, node_disposer, );
template<typename NodeDisposer> ( b, i, node_disposer, );
template<typename NodeDisposer> ( b, i, node_disposer, );optimize multikey
( b, );
( b, );
template<typename NodeDisposer> ( b, node_disposer);
( b, i, );
( b, i, );
( b);
( b);
( b);
( b);
( s, );
(, );
( buckets_ptr, bucket_cnt);