DeSiGNAR  0.5a
Data Structures General Library
Designar::LHashTable< Key, Cmp > Member List

This is the complete list of members for Designar::LHashTable< Key, Cmp >, including all inherited members.

all(Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
all(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
alpha() const Designar::LHashTable< Key, Cmp >inline
append(const Key &k)Designar::LHashTable< Key, Cmp >inline
append(Key &&k)Designar::LHashTable< Key, Cmp >inline
append_dup(const Key &k)Designar::LHashTable< Key, Cmp >inline
append_dup(Key &&k)Designar::LHashTable< Key, Cmp >inline
at(nat_t i)Designar::FixedArray< DLList< Key > >inlineprivate
at(nat_t i) constDesignar::FixedArray< DLList< Key > >inlineprivate
begin()Designar::LHashTable< Key, Cmp >inline
begin() const Designar::LHashTable< Key, Cmp >inline
cartesian_product(const LHashTable< Key, Cmp > &s1, const SetType2 &s2)Designar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inlinestatic
cartesian_product(const SetType2 &s) constDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inline
clear()Designar::LHashTable< Key, Cmp >inline
CmpType typedefDesignar::LHashTable< Key, Cmp >
contains(const Key &k) constDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inline
DataType typedefDesignar::LHashTable< Key, Cmp >
DFT_LOWER_ALPHADesignar::LHashTable< Key, Cmp >static
DFT_SIZEDesignar::LHashTable< Key, Cmp >static
DFT_UPPER_ALPHADesignar::LHashTable< Key, Cmp >static
difference(const LHashTable< Key, Cmp > &s1, const LHashTable< Key, Cmp > &s2)Designar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inlinestatic
difference(const LHashTable< Key, Cmp > &s) constDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inline
end()Designar::LHashTable< Key, Cmp >inline
end() const Designar::LHashTable< Key, Cmp >inline
equal(const ContainerType2 &c, Eq &eq) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
equal(const ContainerType2 &c, Eq &&eq=Eq()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
exists(Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
exists(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
filter(Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
filter(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
find(const Key &k)Designar::LHashTable< Key, Cmp >inline
find(const Key &k) const Designar::LHashTable< Key, Cmp >inline
FixedArray()Designar::FixedArray< DLList< Key > >inlineprivate
FixedArray(nat_t c)Designar::FixedArray< DLList< Key > >inlineprivate
FixedArray(nat_t c, const DLList< Key > &init_value)Designar::FixedArray< DLList< Key > >inlineprivate
FixedArray(const FixedArray &a)Designar::FixedArray< DLList< Key > >inlineprivate
FixedArray(FixedArray &&a)Designar::FixedArray< DLList< Key > >inlineprivate
FixedArray(const std::initializer_list< DLList< Key > > &)Designar::FixedArray< DLList< Key > >private
fold(const RetT &init_val, Op &op) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
fold(const RetT &init_val, Op &&op=Op()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
fold(RetT &&init_val, Op &op) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
fold(RetT &&init_val, Op &&op=Op()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
for_each(Op &op) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
for_each(Op &&op=Op()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
get_capacity() constDesignar::FixedArray< DLList< Key > >inlineprivate
get_cmp()Designar::LHashTable< Key, Cmp >inline
get_cmp() const Designar::LHashTable< Key, Cmp >inline
get_hash_fct() const Designar::LHashTable< Key, Cmp >inline
get_lower_alpha() const Designar::LHashTable< Key, Cmp >inline
get_upper_alpha() const Designar::LHashTable< Key, Cmp >inline
has(const Key &k) constDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inline
HashFctPtr typedefDesignar::LHashTable< Key, Cmp >
HashFctType typedefDesignar::LHashTable< Key, Cmp >
insert(const Key &item)Designar::LHashTable< Key, Cmp >inline
insert(Key &&item)Designar::LHashTable< Key, Cmp >inline
insert_dup(const Key &item)Designar::LHashTable< Key, Cmp >inline
insert_dup(Key &&item)Designar::LHashTable< Key, Cmp >inline
intersect(const LHashTable< Key, Cmp > &s1, const LHashTable< Key, Cmp > &s2)Designar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inlinestatic
intersect(const LHashTable< Key, Cmp > &s) constDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inline
is_empty() const Designar::LHashTable< Key, Cmp >inline
is_sorted(Cmp &cmp) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
is_sorted(Cmp &&cmp=Cmp()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
item_to_pos(DLList< Key > &item)Designar::FixedArray< DLList< Key > >inlineprivate
ItemType typedefDesignar::LHashTable< Key, Cmp >
join(const LHashTable< Key, Cmp > &s1, const LHashTable< Key, Cmp > &s2)Designar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inlinestatic
join(const LHashTable< Key, Cmp > &s) constDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >inline
KeyType typedefDesignar::LHashTable< Key, Cmp >
LHashTable(nat_t size, Cmp &_cmp, HashFctType fct, real_t _lower_alpha, real_t _upper_alpha)Designar::LHashTable< Key, Cmp >inline
LHashTable(nat_t size, Cmp &_cmp, HashFctType fct)Designar::LHashTable< Key, Cmp >inline
LHashTable(nat_t size, Cmp &&_cmp, HashFctType fct)Designar::LHashTable< Key, Cmp >inline
LHashTable(nat_t size, Cmp &_cmp, HashFctPtr fct=&super_fast_hash)Designar::LHashTable< Key, Cmp >inline
LHashTable(nat_t size, Cmp &&_cmp=Cmp(), HashFctPtr fct=&super_fast_hash)Designar::LHashTable< Key, Cmp >inline
LHashTable(Cmp &_cmp, HashFctType fct)Designar::LHashTable< Key, Cmp >inline
LHashTable(Cmp &&_cmp, HashFctType fct)Designar::LHashTable< Key, Cmp >inline
LHashTable(Cmp &_cmp, HashFctPtr fct=&super_fast_hash)Designar::LHashTable< Key, Cmp >inline
LHashTable(Cmp &&_cmp=Cmp(), HashFctPtr fct=&super_fast_hash)Designar::LHashTable< Key, Cmp >inline
LHashTable(const LHashTable &h)Designar::LHashTable< Key, Cmp >inline
LHashTable(LHashTable &&h)Designar::LHashTable< Key, Cmp >inline
LHashTable(const std::initializer_list< Key > &)Designar::LHashTable< Key, Cmp >
M() const Designar::LHashTable< Key, Cmp >inline
map(Op &op) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
map(Op &&op=Op()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
map_if(Op &op, Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
map_if(Op &op, Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
map_if(Op &&op, Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
map_if(Op &&op=Op(), Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
N() const Designar::LHashTable< Key, Cmp >inline
none(Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
none(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
nth(nat_t i)Designar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
nth(nat_t i) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
nth_ptr(nat_t i)Designar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
operator=(const LHashTable &h)Designar::LHashTable< Key, Cmp >inline
operator=(LHashTable &&h)Designar::LHashTable< Key, Cmp >inline
FixedArray< DLList< Key > >::operator=(const FixedArray &a)Designar::FixedArray< DLList< Key > >inlineprivate
FixedArray< DLList< Key > >::operator=(FixedArray &&a)Designar::FixedArray< DLList< Key > >inlineprivate
operator[](nat_t i)Designar::FixedArray< DLList< Key > >inlineprivate
operator[](nat_t i) constDesignar::FixedArray< DLList< Key > >inlineprivate
remove(const Key &k)Designar::LHashTable< Key, Cmp >inline
remove_first_if(Pred &pred)Designar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
remove_first_if(Pred &&pred=Pred())Designar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
remove_if(Pred &pred)Designar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
remove_if(Pred &&pred=Pred())Designar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
reset_alpha_values()Designar::LHashTable< Key, Cmp >inline
search(const Key &k)Designar::LHashTable< Key, Cmp >inline
search(const Key &k) const Designar::LHashTable< Key, Cmp >inline
search_or_insert(const Key &item)Designar::LHashTable< Key, Cmp >inline
search_or_insert(Key &&item)Designar::LHashTable< Key, Cmp >inline
search_ptr(Pred &pred) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
search_ptr(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
set_lower_alpha(real_t value)Designar::LHashTable< Key, Cmp >inline
set_upper_alpha(real_t value)Designar::LHashTable< Key, Cmp >inline
size() const Designar::LHashTable< Key, Cmp >inline
SizeType typedefDesignar::LHashTable< Key, Cmp >
swap(LHashTable &h)Designar::LHashTable< Key, Cmp >inline
FixedArray< DLList< Key > >::swap(FixedArray &a)Designar::FixedArray< DLList< Key > >inlineprivate
to_array() constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
to_list() constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
ValueType typedefDesignar::LHashTable< Key, Cmp >
zip(const ContainerType2 &c) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
zip_eq(const ContainerType2 &c) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
zip_left(const ContainerType2 &c) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
zip_right(const ContainerType2 &c) constDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >inline
~FixedArray()Designar::FixedArray< DLList< Key > >inlineprivate