Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemInfoListViewT< ItemType >

Classe de base des vues spécialisées des informations sur les entités. Plus de détails...

#include <arcane/core/ItemInfoListView.h>

+ Graphe d'héritage de Arcane::ItemInfoListViewT< ItemType >:
+ Graphe de collaboration de Arcane::ItemInfoListViewT< ItemType >:

Fonctions membres publiques

 ItemInfoListViewT (IItemFamily *family)
 Construit une vue associée à la famille family.
 
ItemType operator[] (ItemLocalId local_id) const
 Entité associée du numéro local local_id.
 
ItemType operator[] (Int32 local_id) const
 Entité associée du numéro local local_id.
 
- Fonctions membres publiques hérités de Arcane::ItemInfoListView
 ItemInfoListView (IItemFamily *family)
 Construit une vue associée à la famille family.
 
IItemFamilyitemFamily () const
 Famille associée.
 
Item operator[] (ItemLocalId local_id) const
 Entité associée du numéro local local_id.
 
Item operator[] (Int32 local_id) const
 Entité associée du numéro local local_id.
 
- Fonctions membres publiques hérités de Arcane::ItemGenericInfoListView
 ItemGenericInfoListView (IItemFamily *family)
 Construit une vue associée à la famille family.
 
 ItemGenericInfoListView (const ItemInfoListView &info_list_view)
 
IItemFamilyitemFamily () const
 Famille associée.
 
constexpr __host__ __device__ Int32 owner (Int32 local_id) const
 Propriétaire de l'entité de numéro local local_id.
 
constexpr __host__ __device__ Int32 owner (ItemLocalId local_id) const
 Propriétaire de l'entité de numéro local local_id.
 
constexpr __host__ __device__ Int16 typeId (Int32 local_id) const
 Type de l'entité de numéro local local_id.
 
constexpr __host__ __device__ Int16 typeId (ItemLocalId local_id) const
 Type de l'entité de numéro local local_id.
 
__host__ __device__ ItemUniqueId uniqueId (Int32 local_id) const
 uniqueId() de l'entité de numéro local local_id
 
__host__ __device__ ItemUniqueId uniqueId (ItemLocalId local_id) const
 uniqueId() de l'entité de numéro local local_id
 
constexpr __host__ __device__ bool isOwn (Int32 local_id) const
 Indique si l'entité de numéro local local_id appartient au sous-domaine.
 
constexpr __host__ __device__ bool isOwn (ItemLocalId local_id) const
 Indique si l'entité de numéro local local_id appartient au sous-domaine.
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::ItemInfoListView
void _checkValid (eItemKind expected_kind)
 Vérifie que le genre d'entité correspond à celui attendu.
 

Description détaillée

template<typename ItemType>
class Arcane::ItemInfoListViewT< ItemType >

Classe de base des vues spécialisées des informations sur les entités.

Définition à la ligne 98 du fichier ItemInfoListView.h.

Documentation des constructeurs et destructeur

◆ ItemInfoListViewT()

template<typename ItemType >
Arcane::ItemInfoListViewT< ItemType >::ItemInfoListViewT ( IItemFamily family)
inlineexplicit

Construit une vue associée à la famille family.

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

Références Arcane::ItemInfoListView::_checkValid().

Documentation des fonctions membres

◆ operator[]() [1/2]

template<typename ItemType >
ItemType Arcane::ItemInfoListViewT< ItemType >::operator[] ( Int32  local_id) const
inline

Entité associée du numéro local local_id.

Définition à la ligne 1719 du fichier Item.h.

◆ operator[]() [2/2]

template<typename ItemType >
ItemType Arcane::ItemInfoListViewT< ItemType >::operator[] ( ItemLocalId  local_id) const
inline

Entité associée du numéro local local_id.

Définition à la ligne 1710 du fichier Item.h.


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