Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemLocalId

Index d'un Item dans une variable. Plus de détails...

#include <arcane/core/ItemLocalId.h>

Fonctions membres publiques

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 ItemLocalId > v)
 

Description détaillée

Index d'un Item dans une variable.

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

Documentation des constructeurs et destructeur

◆ ItemLocalId() [1/6]

__host__ __device__ Arcane::ItemLocalId::ItemLocalId ( Int32 id)
inlineexplicitconstexpr

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

◆ ItemLocalId() [2/6]

Arcane::ItemLocalId::ItemLocalId ( ItemInternal * item)
inline

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

◆ ItemLocalId() [3/6]

Arcane::ItemLocalId::ItemLocalId ( ItemConnectedEnumerator enumerator)
inline

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

◆ ItemLocalId() [4/6]

template<typename ItemType>
Arcane::ItemLocalId::ItemLocalId ( ItemEnumeratorT< ItemType > enumerator)
inline

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

◆ ItemLocalId() [5/6]

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

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

◆ ItemLocalId() [6/6]

Arcane::ItemLocalId::ItemLocalId ( Item item)
inline

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

Documentation des fonctions membres

◆ asInt32()

__host__ __device__ Int32 Arcane::ItemLocalId::asInt32 ( ) const
inlineconstexpr

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

◆ asInteger()

__host__ __device__ Int32 Arcane::ItemLocalId::asInteger ( ) const
inlineconstexpr

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

◆ fromSpanInt32()

static SmallSpan< const ItemLocalId > Arcane::ItemLocalId::fromSpanInt32 ( SmallSpan< const Int32 > v)
inlinestatic

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

◆ isNull()

__host__ __device__ bool Arcane::ItemLocalId::isNull ( ) const
inlineconstexpr

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

◆ localId()

__host__ __device__ Int32 Arcane::ItemLocalId::localId ( ) const
inlineconstexpr

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

◆ operator Int32()

__host__ __device__ Arcane::ItemLocalId::operator Int32 ( ) const
inlineconstexpr

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

◆ toSpanInt32()

static SmallSpan< const Int32 > Arcane::ItemLocalId::toSpanInt32 ( SmallSpan< const ItemLocalId > v)
inlinestatic

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


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