#include <assoc_cntnr.hpp>
Public Types | |
typedef Hash_Fn | hash_fn |
typedef Eq_Fn | eq_fn |
typedef Resize_Policy | resize_policy |
store_hash = Store_Hash | |
enum | { store_hash = Store_Hash } |
Public Member Functions | |
virtual | ~basic_hash_assoc_cntnr () |
hash_fn & | get_hash_fn () |
const hash_fn & | get_hash_fn () const |
eq_fn & | get_eq_fn () |
const eq_fn & | get_eq_fn () const |
Resize_Policy & | get_resize_policy () |
const resize_policy & | get_resize_policy () const |
Protected Types | |
typedef Allocator::size_type | size_type |
Protected Member Functions | |
virtual void | do_resize (size_type new_size) |
Private Types | |
typedef PB_ASSOC_BASE_C_DEC | my_base |
Private Member Functions | |
basic_hash_assoc_cntnr & | operator= (const PB_ASSOC_CLASS_C_DEC &r_other) |
Definition at line 784 of file assoc_cntnr.hpp.
typedef Eq_Fn pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::eq_fn |
Definition at line 789 of file assoc_cntnr.hpp.
typedef Hash_Fn pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::hash_fn |
Definition at line 787 of file assoc_cntnr.hpp.
typedef PB_ASSOC_BASE_C_DEC pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::my_base [private] |
Definition at line 842 of file assoc_cntnr.hpp.
typedef Resize_Policy pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::resize_policy |
Definition at line 791 of file assoc_cntnr.hpp.
typedef Allocator::size_type pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::size_type [protected] |
Definition at line 821 of file assoc_cntnr.hpp.
anonymous enum |
virtual pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::~basic_hash_assoc_cntnr | ( | ) | [virtual] |
virtual void pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::do_resize | ( | size_type | new_size | ) | [protected, virtual] |
const eq_fn& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::get_eq_fn | ( | ) | const |
eq_fn& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::get_eq_fn | ( | ) |
const hash_fn& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::get_hash_fn | ( | ) | const |
hash_fn& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::get_hash_fn | ( | ) |
const resize_policy& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::get_resize_policy | ( | ) | const |
Resize_Policy& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::get_resize_policy | ( | ) |
basic_hash_assoc_cntnr& pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >::operator= | ( | const PB_ASSOC_CLASS_C_DEC & | r_other | ) | [private] |