pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator > Class Template Reference

#include <assoc_cntnr.hpp>

List of all members.

Public Types

typedef Comb_Probe_Fn comb_probe_fn
typedef Probe_Fn probe_fn

Public Member Functions

 gp_hash_assoc_cntnr ()
 gp_hash_assoc_cntnr (const Hash_Fn &r_hash_fn)
 gp_hash_assoc_cntnr (const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn)
 gp_hash_assoc_cntnr (const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn, const Comb_Probe_Fn &r_comb_probe_fn)
 gp_hash_assoc_cntnr (const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn, const Comb_Probe_Fn &r_comb_probe_fn, const Probe_Fn &r_probe_fn)
 gp_hash_assoc_cntnr (const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn, const Comb_Probe_Fn &r_comb_probe_fn, const Probe_Fn &r_probe_fn, const Resize_Policy &r_resize_policy)
template<class It>
 gp_hash_assoc_cntnr (It first_it, It last_it)
template<class It>
 gp_hash_assoc_cntnr (It first_it, It last_it, const Hash_Fn &r_hash_fn)
template<class It>
 gp_hash_assoc_cntnr (It first_it, It last_it, const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn)
template<class It>
 gp_hash_assoc_cntnr (It first_it, It last_it, const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn, const Comb_Probe_Fn &r_comb_probe_fn)
template<class It>
 gp_hash_assoc_cntnr (It first_it, It last_it, const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn, const Comb_Probe_Fn &r_comb_probe_fn, const Probe_Fn &r_probe_fn)
template<class It>
 gp_hash_assoc_cntnr (It first_it, It last_it, const Hash_Fn &r_hash_fn, const Eq_Fn &r_eq_fn, const Comb_Probe_Fn &r_comb_probe_fn, const Probe_Fn &r_probe_fn, const Resize_Policy &r_resize_policy)
 gp_hash_assoc_cntnr (const PB_ASSOC_CLASS_C_DEC &r_other)
virtual ~gp_hash_assoc_cntnr ()
PB_ASSOC_CLASS_C_DEC & operator= (const PB_ASSOC_CLASS_C_DEC &r_other)
void swap (PB_ASSOC_CLASS_C_DEC &r_other)
comb_probe_fnget_comb_probe_fn ()
const comb_probe_fnget_comb_probe_fn () const
probe_fnget_probe_fn ()
const probe_fnget_probe_fn () const

Private Types

typedef PB_ASSOC_BASE_C_DEC my_base


Detailed Description

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
class pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >

Definition at line 1013 of file assoc_cntnr.hpp.


Member Typedef Documentation

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
typedef Comb_Probe_Fn pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::comb_probe_fn

Definition at line 1016 of file assoc_cntnr.hpp.

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
typedef PB_ASSOC_BASE_C_DEC pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::my_base [private]

Definition at line 1079 of file assoc_cntnr.hpp.

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
typedef Probe_Fn pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::probe_fn

Definition at line 1017 of file assoc_cntnr.hpp.


Constructor & Destructor Documentation

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr (  ) 

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( const Hash_Fn &  r_hash_fn  ) 

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn,
const Comb_Probe_Fn &  r_comb_probe_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn,
const Comb_Probe_Fn &  r_comb_probe_fn,
const Probe_Fn &  r_probe_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn,
const Comb_Probe_Fn &  r_comb_probe_fn,
const Probe_Fn &  r_probe_fn,
const Resize_Policy &  r_resize_policy 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
template<class It>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( It  first_it,
It  last_it 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
template<class It>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( It  first_it,
It  last_it,
const Hash_Fn &  r_hash_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
template<class It>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( It  first_it,
It  last_it,
const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
template<class It>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( It  first_it,
It  last_it,
const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn,
const Comb_Probe_Fn &  r_comb_probe_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
template<class It>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( It  first_it,
It  last_it,
const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn,
const Comb_Probe_Fn &  r_comb_probe_fn,
const Probe_Fn &  r_probe_fn 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
template<class It>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( It  first_it,
It  last_it,
const Hash_Fn &  r_hash_fn,
const Eq_Fn &  r_eq_fn,
const Comb_Probe_Fn &  r_comb_probe_fn,
const Probe_Fn &  r_probe_fn,
const Resize_Policy &  r_resize_policy 
)

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::gp_hash_assoc_cntnr ( const PB_ASSOC_CLASS_C_DEC &  r_other  ) 

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
virtual pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::~gp_hash_assoc_cntnr (  )  [virtual]


Member Function Documentation

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
const comb_probe_fn& pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::get_comb_probe_fn (  )  const

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
comb_probe_fn& pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::get_comb_probe_fn (  ) 

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
const probe_fn& pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::get_probe_fn (  )  const

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
probe_fn& pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::get_probe_fn (  ) 

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
PB_ASSOC_CLASS_C_DEC& pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::operator= ( const PB_ASSOC_CLASS_C_DEC &  r_other  ) 

template<typename Key, typename Data, class Hash_Fn = typename pb_assoc::detail::def_hash_fn<Key>::type, class Eq_Fn = typename pb_assoc::detail::def_eq_fn<Key>::type, class Comb_Probe_Fn = pb_assoc::detail::def_comb_hash_fn::type, class Probe_Fn = typename detail::def_probe_fn<Comb_Probe_Fn>::type, class Resize_Policy = typename pb_assoc::detail::def_resize_policy<Comb_Probe_Fn>::type, bool Store_Hash = pb_assoc::detail::def_store_hash, class Allocator = std::allocator<char>>
void pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >::swap ( PB_ASSOC_CLASS_C_DEC &  r_other  ) 


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:58:32 2010 for GNU C++ STL by  doxygen 1.4.7