Fonctions membres publiques | |
Data * | next () |
void | setNext (Data *anext) |
KeyTypeConstRef | key () |
const ValueType & | value () const |
ValueType & | value () |
void | setValue (const ValueType &avalue) |
Modifie la valeur de l'instance. | |
void | setKey (const KeyType &new_key) |
Change la valeur de la clé. | |
Attributs publics | |
KeyTypeValue | m_key |
Clé de recherche. | |
ValueType | m_value |
Valeur de l'élément. | |
Data * | m_next = nullptr |
Définition à la ligne 66 du fichier HashTableMap.h.
|
inline |
Définition à la ligne 70 du fichier HashTableMap.h.
|
inline |
Définition à la ligne 79 du fichier HashTableMap.h.
|
inline |
Définition à la ligne 77 du fichier HashTableMap.h.
|
inline |
Change la valeur de la clé.
Après avoir changé la valeur d'une ou plusieurs clés, il faut faire un rehash().
Définition à la ligne 89 du fichier HashTableMap.h.
Références Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::m_key.
|
inline |
Définition à la ligne 78 du fichier HashTableMap.h.
|
inline |
Modifie la valeur de l'instance.
Définition à la ligne 83 du fichier HashTableMap.h.
Références Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::m_value.
|
inline |
Définition à la ligne 81 du fichier HashTableMap.h.
|
inline |
Définition à la ligne 80 du fichier HashTableMap.h.
KeyTypeValue Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::m_key |
Clé de recherche.
Définition à la ligne 96 du fichier HashTableMap.h.
Référencé par Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::setKey().
Data* Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::m_next = nullptr |
Définition à la ligne 98 du fichier HashTableMap.h.
ValueType Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::m_value |
Valeur de l'élément.
Définition à la ligne 97 du fichier HashTableMap.h.
Référencé par Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data::setValue().