aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::HashTable< Key, Val, Alloc > Member List

This is the complete list of members for gum::HashTable< Key, Val, Alloc >, including all inherited members.

_alloc_gum::HashTable< Key, Val, Alloc >private
_begin_index_gum::HashTable< Key, Val, Alloc >mutableprivate
_clearIterators_()gum::HashTable< Key, Val, Alloc >private
_copy_(const HashTable< Key, Val, OtherAlloc > &table)gum::HashTable< Key, Val, Alloc >private
_create_(Size size)gum::HashTable< Key, Val, Alloc >private
_erase_(HashTableBucket< Key, Val > *bucket, Size index)gum::HashTable< Key, Val, Alloc >private
_hash_func_gum::HashTable< Key, Val, Alloc >private
_insert_(Bucket *bucket)gum::HashTable< Key, Val, Alloc >private
_key_uniqueness_policy_gum::HashTable< Key, Val, Alloc >private
_nb_elements_gum::HashTable< Key, Val, Alloc >private
_nodes_gum::HashTable< Key, Val, Alloc >private
_resize_policy_gum::HashTable< Key, Val, Alloc >private
_safe_iterators_gum::HashTable< Key, Val, Alloc >mutableprivate
_size_gum::HashTable< Key, Val, Alloc >private
allocator_type typedefgum::HashTable< Key, Val, Alloc >
begin()gum::HashTable< Key, Val, Alloc >
begin() constgum::HashTable< Key, Val, Alloc >
beginSafe()gum::HashTable< Key, Val, Alloc >
beginSafe() constgum::HashTable< Key, Val, Alloc >
Bijection classgum::HashTable< Key, Val, Alloc >friend
Bucket typedefgum::HashTable< Key, Val, Alloc >
BucketAllocator typedefgum::HashTable< Key, Val, Alloc >
capacity() const noexceptgum::HashTable< Key, Val, Alloc >
cbegin() constgum::HashTable< Key, Val, Alloc >
cbeginSafe() constgum::HashTable< Key, Val, Alloc >
cend() const noexceptgum::HashTable< Key, Val, Alloc >
cendSafe() const noexceptgum::HashTable< Key, Val, Alloc >
clear()gum::HashTable< Key, Val, Alloc >
const_iterator typedefgum::HashTable< Key, Val, Alloc >
const_iterator_safe typedefgum::HashTable< Key, Val, Alloc >
const_pointer typedefgum::HashTable< Key, Val, Alloc >
const_reference typedefgum::HashTable< Key, Val, Alloc >
constEnd4Statics()gum::HashTable< Key, Val, Alloc >static
constEndSafe4Statics()gum::HashTable< Key, Val, Alloc >static
difference_type typedefgum::HashTable< Key, Val, Alloc >
emplace(Args &&... args)gum::HashTable< Key, Val, Alloc >
emplace(Args &&... args)gum::HashTable< Key, Val, Alloc >
empty() const noexceptgum::HashTable< Key, Val, Alloc >
end() noexceptgum::HashTable< Key, Val, Alloc >
end() const noexceptgum::HashTable< Key, Val, Alloc >
end4Statics()gum::HashTable< Key, Val, Alloc >static
endSafe() noexceptgum::HashTable< Key, Val, Alloc >
endSafe() const noexceptgum::HashTable< Key, Val, Alloc >
endSafe4Statics()gum::HashTable< Key, Val, Alloc >static
erase(const Key &key)gum::HashTable< Key, Val, Alloc >
erase(const iterator_safe &iter)gum::HashTable< Key, Val, Alloc >
erase(const const_iterator_safe &iter)gum::HashTable< Key, Val, Alloc >
eraseAllVal(const Val &val)gum::HashTable< Key, Val, Alloc >
eraseByVal(const Val &val)gum::HashTable< Key, Val, Alloc >
exists(const Key &key) constgum::HashTable< Key, Val, Alloc >
getWithDefault(const Key &key, const Val &default_value)gum::HashTable< Key, Val, Alloc >
getWithDefault(Key &&key, Val &&default_value)gum::HashTable< Key, Val, Alloc >
HashTable classgum::HashTable< Key, Val, Alloc >friend
HashTable(Size size_param=HashTableConst::default_size, bool resize_pol=HashTableConst::default_resize_policy, bool key_uniqueness_pol=HashTableConst::default_uniqueness_policy)gum::HashTable< Key, Val, Alloc >explicit
HashTable(std::initializer_list< std::pair< Key, Val > > list)gum::HashTable< Key, Val, Alloc >explicit
HashTable(const HashTable< Key, Val, Alloc > &from)gum::HashTable< Key, Val, Alloc >
HashTable(const HashTable< Key, Val, OtherAlloc > &from)gum::HashTable< Key, Val, Alloc >
HashTable(HashTable< Key, Val, Alloc > &&from)gum::HashTable< Key, Val, Alloc >
HashTableConstIterator< Key, Val > classgum::HashTable< Key, Val, Alloc >friend
HashTableConstIteratorSafe< Key, Val > classgum::HashTable< Key, Val, Alloc >friend
HashTableIterator< Key, Val > classgum::HashTable< Key, Val, Alloc >friend
HashTableIteratorSafe< Key, Val > classgum::HashTable< Key, Val, Alloc >friend
insert(const Key &key, const Val &val)gum::HashTable< Key, Val, Alloc >
insert(Key &&key, Val &&val)gum::HashTable< Key, Val, Alloc >
insert(const std::pair< Key, Val > &elt)gum::HashTable< Key, Val, Alloc >
insert(std::pair< Key, Val > &&elt)gum::HashTable< Key, Val, Alloc >
iterator typedefgum::HashTable< Key, Val, Alloc >
iterator_safe typedefgum::HashTable< Key, Val, Alloc >
key(const Key &key) constgum::HashTable< Key, Val, Alloc >
key_type typedefgum::HashTable< Key, Val, Alloc >
keyByVal(const Val &val) constgum::HashTable< Key, Val, Alloc >
keyUniquenessPolicy() const noexceptgum::HashTable< Key, Val, Alloc >
map(Mount(*f)(Val), Size size=Size(0), bool resize_pol=HashTableConst::default_resize_policy, bool key_uniqueness_pol=HashTableConst::default_uniqueness_policy) constgum::HashTable< Key, Val, Alloc >
map(Mount(*f)(Val &), Size size=Size(0), bool resize_pol=HashTableConst::default_resize_policy, bool key_uniqueness_pol=HashTableConst::default_uniqueness_policy) constgum::HashTable< Key, Val, Alloc >
map(Mount(*f)(const Val &), Size size=Size(0), bool resize_pol=HashTableConst::default_resize_policy, bool key_uniqueness_pol=HashTableConst::default_uniqueness_policy) constgum::HashTable< Key, Val, Alloc >
map(const Mount &val, Size size=Size(0), bool resize_pol=HashTableConst::default_resize_policy, bool key_uniqueness_pol=HashTableConst::default_uniqueness_policy) constgum::HashTable< Key, Val, Alloc >
map(Mount(*f)(Val), Size size, bool resize_pol, bool key_uniqueness_pol) constgum::HashTable< Key, Val, Alloc >
map(Mount(*f)(Val &), Size size, bool resize_pol, bool key_uniqueness_pol) constgum::HashTable< Key, Val, Alloc >
map(Mount(*f)(const Val &), Size size, bool resize_pol, bool key_uniqueness_pol) constgum::HashTable< Key, Val, Alloc >
map(const Mount &val, Size size, bool resize_pol, bool key_uniqueness_pol) constgum::HashTable< Key, Val, Alloc >
mapped_type typedefgum::HashTable< Key, Val, Alloc >
operator!=(const HashTable< Key, Val, OtherAlloc > &from) constgum::HashTable< Key, Val, Alloc >
operator!=(const HashTable< Key, Val, OtherAlloc > &from) constgum::HashTable< Key, Val, Alloc >
operator<<(std::ostream &, const HashTable< Key, Val, Alloc > &)gum::HashTable< Key, Val, Alloc >friend
operator<<(std::ostream &s, const HashTable< Key *, Val, Alloc > &table)gum::HashTable< Key, Val, Alloc >friend
operator=(const HashTable< Key, Val, Alloc > &from)gum::HashTable< Key, Val, Alloc >
operator=(const HashTable< Key, Val, OtherAlloc > &from)gum::HashTable< Key, Val, Alloc >
operator=(HashTable< Key, Val, Alloc > &&from)gum::HashTable< Key, Val, Alloc >
operator==(const HashTable< Key, Val, OtherAlloc > &from) constgum::HashTable< Key, Val, Alloc >
operator[](const Key &key)gum::HashTable< Key, Val, Alloc >
operator[](const Key &key) constgum::HashTable< Key, Val, Alloc >
pointer typedefgum::HashTable< Key, Val, Alloc >
reference typedefgum::HashTable< Key, Val, Alloc >
reset(const Key &key)gum::HashTable< Key, Val, Alloc >
resize(Size new_size)gum::HashTable< Key, Val, Alloc >
resizePolicy() const noexceptgum::HashTable< Key, Val, Alloc >
set(const Key &key, const Val &default_value)gum::HashTable< Key, Val, Alloc >
setKeyUniquenessPolicy(const bool new_policy) noexceptgum::HashTable< Key, Val, Alloc >
setResizePolicy(const bool new_policy) noexceptgum::HashTable< Key, Val, Alloc >
size() const noexceptgum::HashTable< Key, Val, Alloc >
size_type typedefgum::HashTable< Key, Val, Alloc >
value_type typedefgum::HashTable< Key, Val, Alloc >
~HashTable()gum::HashTable< Key, Val, Alloc >