Arcane  v3.14.10.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>

+ 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 __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 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

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

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

◆ ThatClass

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

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

Documentation des constructeurs et destructeur

◆ ItemLocalIdT() [1/5]

template<typename ItemType_ >
constexpr __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 :