Arcane  v3.16.0.0
Documentation utilisateur
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>

Types publics

using ItemType = ItemType_
 
using ThatClass = ItemLocalIdT<ItemType>
 

Fonctions membres publiques

constexpr __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 __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 __host__ __device__ operator Int32 () const
 
constexpr __host__ __device__ Int32 asInt32 () const
 
constexpr __host__ __device__ Int32 asInteger () const
 
constexpr __host__ __device__ Int32 localId () const
 
constexpr __host__ __device__ bool isNull () const
 

Fonctions membres publiques statiques

static SmallSpan< const ItemLocalIdfromSpanInt32 (SmallSpan< const Int32 > v)
 
static SmallSpan< const Int32toSpanInt32 (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 Int32toSpanInt32 (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 88 du fichier ItemLocalId.h.

Documentation des définitions de type membres

◆ ItemType

template<typename ItemType_>
using Arcane::ItemLocalIdT< ItemType_ >::ItemType = ItemType_

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

◆ ThatClass

template<typename ItemType_>
using Arcane::ItemLocalIdT< ItemType_ >::ThatClass = ItemLocalIdT<ItemType>

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

Documentation des constructeurs et destructeur

◆ ItemLocalIdT() [1/5]

template<typename ItemType_>
__host__ __device__ Arcane::ItemLocalIdT< ItemType_ >::ItemLocalIdT ( Int32 id)
inlineexplicitconstexpr

Définition à la ligne 99 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 1699 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 108 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 114 du fichier ItemLocalId.h.


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