cc_hash_table () |
Default constructor. |
cc_hash_table (const hash_fn &r_hash_fn) |
Constructor taking some policy objects. r_hash_fn will be copied by theHash_Fn object of the container object. |
cc_hash_table (const hash_fn &r_hash_fn, const eq_fn &r_eq_fn) |
Constructor taking some policy objects. r_hash_fn will be copied by thehash_fn object of the container object, and r_eq_fn will be copied by theeq_fn object of the container object. |
cc_hash_table (const hash_fn &r_hash_fn, const eq_fn &r_eq_fn, const comb_hash_fn &r_comb_hash_fn) |
Constructor taking some policy objects. r_hash_fn will be copied by thehash_fn object of the container object, r_eq_fn will be copied by theeq_fn object of the container object, and r_comb_hash_fn will be copied by thecomb_hash_fn object of the container object. |
cc_hash_table (const hash_fn &r_hash_fn, const eq_fn &r_eq_fn, const comb_hash_fn &r_comb_hash_fn, const resize_policy &r_resize_policy) |
Constructor taking some policy objects. r_hash_fn will be copied by thehash_fn object of the container object, r_eq_fn will be copied by theeq_fn object of the container object, r_comb_hash_fn will be copied by thecomb_hash_fn object of the container object, and r_resize_policy will be copied by the resize_policy object of the container object. |
template< **class** It> cc_hash_table (It first_it, It last_it) |
Constructor taking iterators to a range of value_types. The value_types between first_it and last_it will be inserted into the container object. |
template< **class** It> cc_hash_table (It first_it, It last_it, const hash_fn &r_hash_fn) |
Constructor taking iterators to a range of value_types and some policy objects. The value_types betweenfirst_it andlast_it will be inserted into the container object. |
template< **class** It> cc_hash_table (It first_it, It last_it, const hash_fn &r_hash_fn, const eq_fn &r_eq_fn) |
Constructor taking iterators to a range of value_types and some policy objects The value_types betweenfirst_it andlast_it will be inserted into the container object. r_hash_fn will be copied by thehash_fn object of the container object, and r_eq_fn will be copied by theeq_fn object of the container object. |
template< **class** It> cc_hash_table (It first_it, It last_it, const hash_fn &r_hash_fn, const eq_fn &r_eq_fn, const comb_hash_fn &r_comb_hash_fn) |
Constructor taking iterators to a range of value_types and some policy objects The value_types betweenfirst_it andlast_it will be inserted into the container object. r_hash_fn will be copied by thehash_fn object of the container object, r_eq_fn will be copied by theeq_fn object of the container object, and r_comb_hash_fn will be copied by thecomb_hash_fn object of the container object. |
template< **class** It> cc_hash_table (It first_it, It last_it, const hash_fn &r_hash_fn, const eq_fn &r_eq_fn, const comb_hash_fn &r_comb_hash_fn, const resize_policy &r_resize_policy) |
Constructor taking iterators to a range of value_types and some policy objects The value_types betweenfirst_it andlast_it will be inserted into the container object. r_hash_fn will be copied by thehash_fn object of the container object, r_eq_fn will be copied by theeq_fn object of the container object, r_comb_hash_fn will be copied by thecomb_hash_fn object of the container object, and r_resize_policy will be copied by the resize_policy object of the container object. |
cc_hash_table (const cc_hash_table &other) |
Copy constructor. |
virtual ~cc_hash_table () |
Destructor. |
cc_hash_table & operator= (const cc_hash_table &other) |
Assignment operator. |
void swap (cc_hash_table &other) |
Swaps content. |