#include <ranged_hash_fn.hpp>
Inheritance diagram for pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >:
Protected Types | |
typedef Allocator::size_type | size_type |
typedef Comb_Hash_Fn | my_comb_hash_fn_base |
Protected Member Functions | |
ranged_hash_fn (size_type size) | |
ranged_hash_fn (size_type size, const Comb_Hash_Fn &r_comb_hash_fn) | |
ranged_hash_fn (size_type size, const null_hash_fn &r_null_hash_fn, const Comb_Hash_Fn &r_comb_hash_fn) | |
void | swap (PB_ASSOC_CLASS_C_DEC &r_other) |
Definition at line 400 of file ranged_hash_fn.hpp.
typedef Comb_Hash_Fn pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >::my_comb_hash_fn_base [protected] |
Definition at line 408 of file ranged_hash_fn.hpp.
typedef Allocator::size_type pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >::size_type [protected] |
Definition at line 406 of file ranged_hash_fn.hpp.
pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >::ranged_hash_fn | ( | size_type | size | ) | [protected] |
pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >::ranged_hash_fn | ( | size_type | size, | |
const Comb_Hash_Fn & | r_comb_hash_fn | |||
) | [protected] |
pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >::ranged_hash_fn | ( | size_type | size, | |
const null_hash_fn & | r_null_hash_fn, | |||
const Comb_Hash_Fn & | r_comb_hash_fn | |||
) | [protected] |
void pb_assoc::detail::ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true >::swap | ( | PB_ASSOC_CLASS_C_DEC & | r_other | ) | [protected] |