Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GroupIndexTable
+ Graphe d'héritage de Arcane::GroupIndexTable:
+ Graphe de collaboration de 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

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 :