Arcane  v3.14.10.0
Documentation développeur
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>

+ Graphe d'héritage de Arcane::ItemLocalId:
+ Graphe de collaboration de Arcane::ItemLocalId:

Fonctions membres publiques

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

Attributs privés

Int32 m_local_id = NULL_ITEM_LOCAL_ID
 

Description détaillée

Index d'un Item dans une variable.

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

Documentation des constructeurs et destructeur

◆ ItemLocalId() [1/6]

constexpr ARCCORE_HOST_DEVICE Arcane::ItemLocalId::ItemLocalId ( Int32  id)
inlineexplicitconstexpr

Définition à la ligne 44 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 1677 du fichier Item.h.

Documentation des fonctions membres

◆ asInt32()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::ItemLocalId::asInt32 ( ) const
inlineconstexpr

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

◆ asInteger()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::ItemLocalId::asInteger ( ) const
inlineconstexpr

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

◆ fromSpanInt32()

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

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

◆ isNull()

constexpr ARCCORE_HOST_DEVICE bool Arcane::ItemLocalId::isNull ( ) const
inlineconstexpr

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

◆ localId()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::ItemLocalId::localId ( ) const
inlineconstexpr

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

◆ operator Int32()

constexpr ARCCORE_HOST_DEVICE Arcane::ItemLocalId::operator Int32 ( ) const
inlineconstexpr

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

◆ toSpanInt32()

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

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

Documentation des données membres

◆ m_local_id

Int32 Arcane::ItemLocalId::m_local_id = NULL_ITEM_LOCAL_ID
private

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


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