Types publics | |
| typedef Int32 | KeyTypeValue |
| typedef Int32 | ValueType |
| typedef HashTraitsT< KeyTypeValue > | KeyTraitsType |
| typedef KeyTraitsType::KeyTypeConstRef | KeyTypeConstRef |
Fonctions membres publiques | |
| GroupIndexTable (ItemGroupImpl *group_impl) | |
| void | update () |
| void | clear () |
| void | compact (const Int32ConstArrayView *info) |
| ValueType | operator[] (Int32 i) const |
| KeyTypeValue | keyLocalId (Int32 i) const |
| Int32 | size () const |
| GroupIndexTableView | view () const |
Fonctions membres publiques hérités de Arcane::HashTableBase | |
| HashTableBase (Integer table_size, bool use_prime) | |
| Crée une table de taille table_size. | |
| Integer | nearestPrimeNumber (Integer n) |
| Retourne le nombre premier le plus proche de n par excès. Le nombre premier le plus proche et supérieur à n est renvoyé en utilisant une table de nombre premier déterminée à l'avance. | |
| Integer | count () const |
| Nombre d'éléments dans la table. | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::HashTableBase | |
| void _throwNotFound | ARCANE_NORETURN () const |
Attributs protégés hérités de Arcane::HashTableBase | |
| Integer | m_count |
| Nombre d'éléments. | |
| Integer | m_nb_bucket |
| Nombre de buckets. | |
Définition à la ligne 82 du fichier GroupIndexTable.h.
| typedef HashTraitsT<KeyTypeValue> Arcane::GroupIndexTable::KeyTraitsType |
Définition à la ligne 89 du fichier GroupIndexTable.h.
| typedef KeyTraitsType::KeyTypeConstRef Arcane::GroupIndexTable::KeyTypeConstRef |
Définition à la ligne 90 du fichier GroupIndexTable.h.
| typedef Int32 Arcane::GroupIndexTable::KeyTypeValue |
Définition à la ligne 87 du fichier GroupIndexTable.h.
| typedef Int32 Arcane::GroupIndexTable::ValueType |
Définition à la ligne 88 du fichier GroupIndexTable.h.
|
explicit |
Définition à la ligne 35 du fichier GroupIndexTable.cc.
| void Arcane::GroupIndexTable::compact | ( | const Int32ConstArrayView * | info | ) |
Définition à la ligne 94 du fichier GroupIndexTable.cc.
|
inline |
Définition à la ligne 106 du fichier GroupIndexTable.h.
|
inline |
Définition à la ligne 104 du fichier GroupIndexTable.h.
|
inline |
Définition à la ligne 108 du fichier GroupIndexTable.h.
| void Arcane::GroupIndexTable::update | ( | ) |
Définition à la ligne 65 du fichier GroupIndexTable.cc.
|
inline |
Définition à la ligne 110 du fichier GroupIndexTable.h.