Graphe de collaboration de Arcane::HashTableMapT< KeyType, ValueType, KeyTraitsType >::Data: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 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 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 |
| 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 |