aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::Bijection< T1, T2, Alloc > Member List

This is the complete list of members for gum::Bijection< T1, T2, Alloc >, including all inherited members.

_copy_(const HashTable< T1, T2 *, OtherAlloc > &f2s)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
_copy_(const HashTable< T1, T2, OtherAlloc > &f2s)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
allocator12_type typedefgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
allocator1_type typedefgum::Bijection< T1, T2, Alloc >
allocator21_type typedefgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
allocator2_type typedefgum::Bijection< T1, T2, Alloc >
allocator_type typedefgum::Bijection< T1, T2, Alloc >
begin() constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
beginSafe() constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
Bijection(Size size=HashTableConst::default_size, bool resize_policy=HashTableConst::default_resize_policy)gum::Bijection< T1, T2, Alloc >
Bijection(std::initializer_list< std::pair< T1, T2 > > list)gum::Bijection< T1, T2, Alloc >
Bijection(const Bijection< T1, T2, Alloc > &toCopy)gum::Bijection< T1, T2, Alloc >
Bijection(const Bijection< T1, T2, OtherAlloc > &toCopy)gum::Bijection< T1, T2, Alloc >
Bijection(Bijection< T1, T2, Alloc > &&from) noexceptgum::Bijection< T1, T2, Alloc >
Bijection(const Bijection< T1, T2, OtherAlloc > &toCopy)gum::Bijection< T1, T2, Alloc >
BijectionImplementation(const BijectionImplementation< T1, T2, OtherAlloc, Gen > &toCopy)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
BijectionImplementation(const BijectionImplementation< T1, T2, Alloc, true > &toCopy)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
BijectionImplementation(const BijectionImplementation< T1, T2, OtherAlloc, true > &toCopy)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
BijectionImplementation(BijectionImplementation< T1, T2, Alloc, true > &&toCopy) noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
capacity() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
cbegin() constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
cbeginSafe() constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
cend() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
cendSafe() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
clear()gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
const_iterator typedefgum::Bijection< T1, T2, Alloc >
const_iterator_safe typedefgum::Bijection< T1, T2, Alloc >
difference_type typedefgum::Bijection< T1, T2, Alloc >
emplace(Args &&... args)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
emplace(Args &&... args)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
empty() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
end() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
end4Statics()gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >static
endSafe() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
endSafe4Statics()gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >static
eraseFirst(const T1 &first)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
eraseSecond(const T2 &second)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
existsFirst(const T1 &first) constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
existsSecond(const T2 &second) constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
first(const T2 &second) constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
firstWithDefault(const T2 &second, const T1 &default_val) constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
Implementation typedefgum::Bijection< T1, T2, Alloc >
insert(const T1 &first, const T2 &second)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
insert(T1 &&first, T2 &&second)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
iterator typedefgum::Bijection< T1, T2, Alloc >
iterator_safe typedefgum::Bijection< T1, T2, Alloc >
operator=(const Bijection< T1, T2, Alloc > &toCopy)gum::Bijection< T1, T2, Alloc >
operator=(const Bijection< T1, T2, OtherAlloc > &toCopy)gum::Bijection< T1, T2, Alloc >
operator=(Bijection< T1, T2, Alloc > &&bij)gum::Bijection< T1, T2, Alloc >
operator=(const Bijection< T1, T2, OtherAlloc > &toCopy)gum::Bijection< T1, T2, Alloc >
BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >::operator=(const BijectionImplementation< T1, T2, OtherAlloc, Gen > &toCopy)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >::operator=(const BijectionImplementation< T1, T2, OtherAlloc, true > &toCopy)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
resize(Size new_size)gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
resizePolicy() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
second(const T1 &first) constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
secondWithDefault(const T1 &second, const T2 &default_val) constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
setResizePolicy(const bool new_policy) noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
size() const noexceptgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
size_type typedefgum::Bijection< T1, T2, Alloc >
toString() constgum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >
type1_const_pointer typedefgum::Bijection< T1, T2, Alloc >
type1_const_reference typedefgum::Bijection< T1, T2, Alloc >
type1_pointer typedefgum::Bijection< T1, T2, Alloc >
type1_reference typedefgum::Bijection< T1, T2, Alloc >
type1_type typedefgum::Bijection< T1, T2, Alloc >
type2_const_pointer typedefgum::Bijection< T1, T2, Alloc >
type2_const_reference typedefgum::Bijection< T1, T2, Alloc >
type2_pointer typedefgum::Bijection< T1, T2, Alloc >
type2_reference typedefgum::Bijection< T1, T2, Alloc >
type2_type typedefgum::Bijection< T1, T2, Alloc >
~Bijection()gum::Bijection< T1, T2, Alloc >
~BijectionImplementation()gum::BijectionImplementation< T1, T2, Alloc, std::is_scalar< T1 >::value &&std::is_scalar< T2 >::value >