template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table()[inline]
Default constructor.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(consthash_fn&h)[inline]
Constructor taking some policy objects. r_hash_fn will be copied by the Hash_Fn object of the container
object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(consthash_fn&h,consteq_fn&e)[inline]
Constructor taking some policy objects. r_hash_fn will be copied by the hash_fn object of the container
object, and r_eq_fn will be copied by the eq_fn object of the container object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(consthash_fn&h,consteq_fn&e,constcomb_hash_fn&ch)[inline]
Constructor taking some policy objects. r_hash_fn will be copied by the hash_fn object of the container
object, r_eq_fn will be copied by the eq_fn object of the container object, and r_comb_hash_fn will be
copied by the comb_hash_fn object of the container object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(consthash_fn&h,consteq_fn&e,constcomb_hash_fn&ch,constresize_policy&rp)[inline]
Constructor taking some policy objects. r_hash_fn will be copied by the hash_fn object of the container
object, r_eq_fn will be copied by the eq_fn object of the container object, r_comb_hash_fn will be copied
by the comb_hash_fn object of the container object, and r_resize_policy will be copied by the
resize_policy object of the container object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>template<typenameIt>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(Itfirst,Itlast)[inline]
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<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>template<typenameIt>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(Itfirst,Itlast,consthash_fn&h)[inline]
Constructor taking __iterators to a range of value_types and some policy objects. The value_types between
first_it and last_it will be inserted into the container object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>template<typenameIt>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(Itfirst,Itlast,consthash_fn&h,consteq_fn&e)[inline]
Constructor taking __iterators to a range of value_types and some policy objects The value_types between
first_it and last_it will be inserted into the container object. r_hash_fn will be copied by the hash_fn
object of the container object, and r_eq_fn will be copied by the eq_fn object of the container object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>template<typenameIt>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(Itfirst,Itlast,consthash_fn&h,consteq_fn&e,constcomb_hash_fn&ch)[inline]
Constructor taking __iterators to a range of value_types and some policy objects The value_types between
first_it and last_it will be inserted into the container object. r_hash_fn will be copied by the hash_fn
object of the container object, r_eq_fn will be copied by the eq_fn object of the container object, and
r_comb_hash_fn will be copied by the comb_hash_fn object of the container object.
template<typenameKey,typenameMapped,typenameHash_Fn=typenamedetail::default_hash_fn<Key>::type,typenameEq_Fn=typenamedetail::default_eq_fn<Key>::type,typenameComb_Hash_Fn=detail::default_comb_hash_fn::type,typenameResize_Policy=typenamedetail::default_resize_policy<Comb_Hash_Fn>::type,boolStore_Hash=detail::default_store_hash,typename_Alloc=std::allocator<char>>template<typenameIt>__gnu_pbds::cc_hash_table<Key,Mapped,Hash_Fn,Eq_Fn,Comb_Hash_Fn,Resize_Policy,Store_Hash,_Alloc>::cc_hash_table(Itfirst,Itlast,consthash_fn&h,consteq_fn&e,constcomb_hash_fn&ch,constresize_policy&rp)[inline]
Constructor taking __iterators to a range of value_types and some policy objects The value_types between
first_it and last_it will be inserted into the container object. r_hash_fn will be copied by the hash_fn
object of the container object, r_eq_fn will be copied by the eq_fn object of the container object,
r_comb_hash_fn will be copied by the comb_hash_fn object of the container object, and r_resize_policy
will be copied by the resize_policy object of the container object.