class LINKED_HASHED_DICTIONARY_NODE [V_, K_]
Summary
Auxiliary class to implement LINKED_HASHED_DICTIONARY.
Direct parents
Inherit list: HASHED_DICTIONARY_NODE
Overview
Creation features
{ABSTRACT_HASHED_DICTIONARY}
  • make (i: V_, k: K_, n: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
Features
{ABSTRACT_LINKED_HASHED_DICTIONARY, ITERATOR_ON_LINKED_HASHED_DICTIONARY_ITEMS, ITERATOR_ON_LINKED_HASHED_DICTIONARY_KEYS, ITERATOR_ON_LINKED_HASHED_DICTIONARY}
  • previous_link: LINKED_HASHED_DICTIONARY_NODE [V_, K_]
    To implement the good iterating order.
  • next_link: LINKED_HASHED_DICTIONARY_NODE [V_, K_]
    To implement the good iterating order.
{ABSTRACT_LINKED_HASHED_DICTIONARY}
  • set_links (a_previous: LINKED_HASHED_DICTIONARY_NODE [V_, K_], a_next: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
{ABSTRACT_HASHED_DICTIONARY}
  • item: V_
  • key: K_
  • next: LINKED_HASHED_DICTIONARY_NODE [V_, K_]
    The next one when some clash occurs.
  • set_item (i: V_)
  • set_next (n: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
  • make (i: V_, k: K_, n: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
To implement the good iterating order.
To implement the good iterating order.
set_links (a_previous: LINKED_HASHED_DICTIONARY_NODE [V_, K_], a_next: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
effective procedure
ensure
item: V_
writable attribute
key: K_
writable attribute
next: LINKED_HASHED_DICTIONARY_NODE [V_, K_]
writable attribute
The next one when some clash occurs.
set_item (i: V_)
effective procedure
ensure
set_next (n: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
effective procedure
ensure
make (i: V_, k: K_, n: LINKED_HASHED_DICTIONARY_NODE [V_, K_])
effective procedure
ensure