Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemLocalIdT< ItemType_ >

Index d'une entité ItemType dans une variable. Plus de détails...

#include <arcane/core/ItemLocalId.h>

+ Graphe d'héritage de Arcane::ItemLocalIdT< ItemType_ >:
+ Graphe de collaboration de Arcane::ItemLocalIdT< ItemType_ >:

Types publics

using ItemType = ItemType_
 
using ThatClass = ItemLocalIdT< ItemType >
 

Fonctions membres publiques

constexpr ARCCORE_HOST_DEVICE ItemLocalIdT (Int32 id)
 
 ItemLocalIdT (ItemInternal *item)
 
 ItemLocalIdT (ItemConnectedEnumeratorT< ItemType > enumerator)
 
 ItemLocalIdT (ItemType item)
 
 ItemLocalIdT (ItemEnumerator enumerator)
 
- Fonctions membres publiques hérités de Arcane::ItemLocalId
constexpr ARCCORE_HOST_DEVICE ItemLocalId (Int32 id)
 
 ItemLocalId (ItemInternal *item)
 
 ItemLocalId (ItemConnectedEnumerator enumerator)
 
template<typename ItemType >
 ItemLocalId (ItemEnumeratorT< ItemType > enumerator)
 
template<typename ItemType >
 ItemLocalId (ItemConnectedEnumeratorT< ItemType > enumerator)
 
 ItemLocalId (Item item)
 
constexpr ARCCORE_HOST_DEVICE operator Int32 () const
 
constexpr ARCCORE_HOST_DEVICE Int32 asInt32 () const
 
constexpr ARCCORE_HOST_DEVICE Int32 asInteger () const
 
constexpr ARCCORE_HOST_DEVICE Int32 localId () const
 
constexpr ARCCORE_HOST_DEVICE bool isNull () const
 

Fonctions membres publiques statiques

static SmallSpan< const ItemLocalIdfromSpanInt32 (SmallSpan< const Int32 > v)
 
static SmallSpan< const Int32 > toSpanInt32 (SmallSpan< const ThatClass > v)
 
- Fonctions membres publiques statiques hérités de Arcane::ItemLocalId
static SmallSpan< const ItemLocalIdfromSpanInt32 (SmallSpan< const Int32 > v)
 
static SmallSpan< const Int32 > toSpanInt32 (SmallSpan< const ItemLocalId > v)
 

Description détaillée

template<typename ItemType_>
class Arcane::ItemLocalIdT< ItemType_ >

Index d'une entité ItemType dans une variable.

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

Documentation des définitions de type membres

◆ ItemType

Définition à la ligne 92 du fichier ItemLocalId.h.

◆ ThatClass

Définition à la ligne 93 du fichier ItemLocalId.h.

Documentation des constructeurs et destructeur

◆ ItemLocalIdT() [1/5]

template<typename ItemType_ >
constexpr ARCCORE_HOST_DEVICE Arcane::ItemLocalIdT< ItemType_ >::ItemLocalIdT ( Int32  id)
inlineexplicitconstexpr

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

◆ ItemLocalIdT() [2/5]

template<typename ItemType >
Arcane::ItemLocalIdT< ItemType >::ItemLocalIdT ( ItemInternal item)
inline

Définition à la ligne 1105 du fichier ItemInternal.h.

◆ ItemLocalIdT() [3/5]

template<typename ItemType >
Arcane::ItemLocalIdT< ItemType >::ItemLocalIdT ( ItemConnectedEnumeratorT< ItemType enumerator)
inline

Définition à la ligne 374 du fichier ItemEnumerator.h.

◆ ItemLocalIdT() [4/5]

template<typename ItemType >
Arcane::ItemLocalIdT< ItemType >::ItemLocalIdT ( ItemType  item)
inline

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

◆ ItemLocalIdT() [5/5]

template<typename ItemType >
Arcane::ItemLocalIdT< ItemType >::ItemLocalIdT ( ItemEnumerator  enumerator)
inline

Définition à la ligne 365 du fichier ItemEnumerator.h.

Documentation des fonctions membres

◆ fromSpanInt32()

template<typename ItemType_ >
static SmallSpan< const ItemLocalId > Arcane::ItemLocalIdT< ItemType_ >::fromSpanInt32 ( SmallSpan< const Int32 >  v)
inlinestatic

Définition à la ligne 107 du fichier ItemLocalId.h.

◆ toSpanInt32()

template<typename ItemType_ >
static SmallSpan< const Int32 > Arcane::ItemLocalIdT< ItemType_ >::toSpanInt32 ( SmallSpan< const ThatClass v)
inlinestatic

Définition à la ligne 113 du fichier ItemLocalId.h.


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