Arcane  4.1.11.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GroupIndexTable

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.

Description détaillée

Définition à la ligne 82 du fichier GroupIndexTable.h.

Documentation des définitions de type membres

◆ KeyTraitsType

typedef HashTraitsT<KeyTypeValue> Arcane::GroupIndexTable::KeyTraitsType

Définition à la ligne 89 du fichier GroupIndexTable.h.

◆ KeyTypeConstRef

typedef KeyTraitsType::KeyTypeConstRef Arcane::GroupIndexTable::KeyTypeConstRef

Définition à la ligne 90 du fichier GroupIndexTable.h.

◆ KeyTypeValue

typedef Int32 Arcane::GroupIndexTable::KeyTypeValue

Définition à la ligne 87 du fichier GroupIndexTable.h.

◆ ValueType

typedef Int32 Arcane::GroupIndexTable::ValueType

Définition à la ligne 88 du fichier GroupIndexTable.h.

Documentation des constructeurs et destructeur

◆ GroupIndexTable()

Arcane::GroupIndexTable::GroupIndexTable ( ItemGroupImpl * group_impl)
explicit

Définition à la ligne 35 du fichier GroupIndexTable.cc.

Documentation des fonctions membres

◆ compact()

void Arcane::GroupIndexTable::compact ( const Int32ConstArrayView * info)

Définition à la ligne 94 du fichier GroupIndexTable.cc.

◆ keyLocalId()

KeyTypeValue Arcane::GroupIndexTable::keyLocalId ( Int32 i) const
inline

Définition à la ligne 106 du fichier GroupIndexTable.h.

◆ operator[]()

ValueType Arcane::GroupIndexTable::operator[] ( Int32 i) const
inline

Définition à la ligne 104 du fichier GroupIndexTable.h.

◆ size()

Int32 Arcane::GroupIndexTable::size ( ) const
inline

Définition à la ligne 108 du fichier GroupIndexTable.h.

◆ update()

void Arcane::GroupIndexTable::update ( )

Définition à la ligne 65 du fichier GroupIndexTable.cc.

◆ view()

GroupIndexTableView Arcane::GroupIndexTable::view ( ) const
inline

Définition à la ligne 110 du fichier GroupIndexTable.h.


La documentation de cette classe a été générée à partir des fichiers suivants :