12#ifndef ARCANE_ITEMPAIRGROUPIMPL_H
13#define ARCANE_ITEMPAIRGROUPIMPL_H
17#include "arcane/ItemTypes.h"
18#include "arcane/SharedReference.h"
29class ItemPairGroupImplPrivate;
106 bool checkNeedUpdate();
124 void setComputeFunctor(
IFunctor* functor);
Interface d'une famille d'entités.
Interface d'un compteur de référence.
Groupe d'entités de maillage.
Implémentation d'un tableau de listes d'entités.
ItemPairGroupImplPrivate * m_p
Implémentation du groupe.
Integer size() const
Nombre d'entités du groupe.
const String & name() const
Nom du groupe.
virtual Integer nbRef() const
Nombre de références sur le groupe.
void changeIds(IntegerConstArrayView old_to_new_ids)
Change les indices des entités du groupe.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Implémentation d'un compteur de référence utilisant std::atomic.
virtual void deleteMe()=0
Détruit l'objet référencé
void addRef() override
Incrémente le compteur de référence.
Int32 refCount() const override
Retourne la valeur du compteur de référence.
void removeRef() override
Décrémente le compteur de référence.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Chaîne de caractères unicode.
eItemKind
Genre d'entité de maillage.