Classe pour convertir un ItemLocalId vers une entité (Item). Plus de détails...
#include <arcane/core/ItemLocalId.h>
Types publics | |
using | ItemType = ItemType_ |
using | ItemLocalIdType = ItemLocalIdT<ItemType> |
Fonctions membres publiques | |
constexpr __host__ __device__ ItemType | operator[] (ItemLocalIdType local_id) const |
Entité de numéro local local_id. | |
constexpr __host__ __device__ ItemType | operator[] (Int32 local_id) const |
Entité de numéro local local_id. | |
ItemLocalIdToItemConverter (IItemFamily *family) | |
ItemLocalIdToItemConverter ()=default | |
Constructeur par défaut. | |
![]() | |
ItemLocalIdToItemConverter (IItemFamily *family) | |
ItemLocalIdToItemConverter ()=default | |
Constructeur par défaut. | |
constexpr __host__ __device__ Item | operator[] (ItemLocalId local_id) const |
Entité de numéro local local_id. | |
constexpr __host__ __device__ Item | operator[] (Int32 local_id) const |
Entité de numéro local local_id. | |
Classe pour convertir un ItemLocalId vers une entité (Item).
Les instances de cette classe restent valides durant toute la durée de vie de la famille associée.
Définition à la ligne 170 du fichier ItemLocalId.h.
using Arcane::ItemLocalIdToItemConverterT< ItemType_ >::ItemLocalIdType = ItemLocalIdT<ItemType> |
Définition à la ligne 176 du fichier ItemLocalId.h.
using Arcane::ItemLocalIdToItemConverterT< ItemType_ >::ItemType = ItemType_ |
Définition à la ligne 175 du fichier ItemLocalId.h.
|
default |
Constructeur par défaut.
L'instance ne sera pas valide tant qu'elle n'aura pas été recopiée depuis une instance valide (en utilisant le constructeur qui prend un IItemFamily en argument.
|
explicit |
Définition à la ligne 140 du fichier ItemLocalId.cc.
|
inlineconstexpr |
|
inlineconstexpr |