Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemUniqueId

Identifiant unique d'une entité. Plus de détails...

#include <arcane/core/ItemUniqueId.h>

+ Graphe de collaboration de Arcane::ItemUniqueId:

Fonctions membres publiques

constexpr ARCCORE_HOST_DEVICE ItemUniqueId (Int64 uid)
 
constexpr ARCCORE_HOST_DEVICE operator Int64 () const
 
ARCANE_DEPRECATED operator Int32 () const
 
constexpr ARCCORE_HOST_DEVICE Int64 asInt64 () const
 
Int32 asInt32 () const
 
Integer asInteger () const
 

Attributs privés

Int64 m_unique_id = NULL_ITEM_ID
 

Amis

bool operator< (ItemUniqueId lhs, ItemUniqueId rhs)
 
bool operator< (Int64 lhs, ItemUniqueId rhs)
 
bool operator< (ItemUniqueId lhs, Int32 rhs)
 
bool operator< (Int32 lhs, ItemUniqueId rhs)
 
bool operator< (ItemUniqueId lhs, Int64 rhs)
 
bool operator<= (ItemUniqueId lhs, ItemUniqueId rhs)
 
bool operator<= (Int64 lhs, ItemUniqueId rhs)
 
bool operator<= (ItemUniqueId lhs, Int64 rhs)
 
bool operator<= (Int32 lhs, ItemUniqueId rhs)
 
bool operator<= (ItemUniqueId lhs, Int32 rhs)
 
bool operator> (ItemUniqueId lhs, ItemUniqueId rhs)
 
bool operator> (Int64 lhs, ItemUniqueId rhs)
 
bool operator> (ItemUniqueId lhs, Int64 rhs)
 
bool operator> (Int32 lhs, ItemUniqueId rhs)
 
bool operator> (ItemUniqueId lhs, Int32 rhs)
 
bool operator>= (ItemUniqueId lhs, ItemUniqueId rhs)
 
bool operator>= (Int64 lhs, ItemUniqueId rhs)
 
bool operator>= (ItemUniqueId lhs, Int64 rhs)
 
bool operator>= (Int32 lhs, ItemUniqueId rhs)
 
bool operator>= (ItemUniqueId lhs, Int32 rhs)
 
bool operator!= (ItemUniqueId lhs, ItemUniqueId rhs)
 
bool operator!= (Int64 lhs, ItemUniqueId rhs)
 
bool operator!= (ItemUniqueId lhs, Int64 rhs)
 
bool operator!= (Int32 lhs, ItemUniqueId rhs)
 
bool operator!= (ItemUniqueId lhs, Int32 rhs)
 
bool operator== (ItemUniqueId lhs, ItemUniqueId rhs)
 
bool operator== (Int64 lhs, ItemUniqueId rhs)
 
bool operator== (ItemUniqueId lhs, Int64 rhs)
 
bool operator== (Int32 lhs, ItemUniqueId rhs)
 
bool operator== (ItemUniqueId lhs, Int32 rhs)
 
std::ostream & operator<< (std::ostream &o, const ItemUniqueId &)
 

Description détaillée

Identifiant unique d'une entité.

Définition à la ligne 34 du fichier ItemUniqueId.h.

Documentation des constructeurs et destructeur

◆ ItemUniqueId()

constexpr ARCCORE_HOST_DEVICE Arcane::ItemUniqueId::ItemUniqueId ( Int64  uid)
inlineexplicitconstexpr

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

Documentation des fonctions membres

◆ asInt32()

Int32 Arcane::ItemUniqueId::asInt32 ( ) const

Définition à la ligne 64 du fichier ItemInternal.cc.

◆ asInt64()

constexpr ARCCORE_HOST_DEVICE Int64 Arcane::ItemUniqueId::asInt64 ( ) const
inlineconstexpr

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

◆ asInteger()

Integer Arcane::ItemUniqueId::asInteger ( ) const
inline

Définition à la ligne 47 du fichier ItemUniqueId.h.

◆ operator Int32()

ARCANE_DEPRECATED Arcane::ItemUniqueId::operator Int32 ( ) const
inline

Définition à la ligne 44 du fichier ItemUniqueId.h.

◆ operator Int64()

constexpr ARCCORE_HOST_DEVICE Arcane::ItemUniqueId::operator Int64 ( ) const
inlineconstexpr

Définition à la ligne 43 du fichier ItemUniqueId.h.

Documentation des fonctions amies et associées

◆ operator!= [1/5]

bool operator!= ( Int32  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 154 du fichier ItemUniqueId.h.

◆ operator!= [2/5]

bool operator!= ( Int64  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 146 du fichier ItemUniqueId.h.

◆ operator!= [3/5]

bool operator!= ( ItemUniqueId  lhs,
Int32  rhs 
)
friend

Définition à la ligne 158 du fichier ItemUniqueId.h.

◆ operator!= [4/5]

bool operator!= ( ItemUniqueId  lhs,
Int64  rhs 
)
friend

Définition à la ligne 150 du fichier ItemUniqueId.h.

◆ operator!= [5/5]

bool operator!= ( ItemUniqueId  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 142 du fichier ItemUniqueId.h.

◆ operator< [1/5]

bool operator< ( Int32  lhs,
ItemUniqueId  rhs 
)
friend

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

◆ operator< [2/5]

bool operator< ( Int64  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 62 du fichier ItemUniqueId.h.

◆ operator< [3/5]

bool operator< ( ItemUniqueId  lhs,
Int32  rhs 
)
friend

Définition à la ligne 66 du fichier ItemUniqueId.h.

◆ operator< [4/5]

bool operator< ( ItemUniqueId  lhs,
Int64  rhs 
)
friend

Définition à la ligne 74 du fichier ItemUniqueId.h.

◆ operator< [5/5]

bool operator< ( ItemUniqueId  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 58 du fichier ItemUniqueId.h.

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
const ItemUniqueId id 
)
friend

Définition à la ligne 85 du fichier ItemInternal.cc.

◆ operator<= [1/5]

bool operator<= ( Int32  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 91 du fichier ItemUniqueId.h.

◆ operator<= [2/5]

bool operator<= ( Int64  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 83 du fichier ItemUniqueId.h.

◆ operator<= [3/5]

bool operator<= ( ItemUniqueId  lhs,
Int32  rhs 
)
friend

Définition à la ligne 95 du fichier ItemUniqueId.h.

◆ operator<= [4/5]

bool operator<= ( ItemUniqueId  lhs,
Int64  rhs 
)
friend

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

◆ operator<= [5/5]

bool operator<= ( ItemUniqueId  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 79 du fichier ItemUniqueId.h.

◆ operator== [1/5]

bool operator== ( Int32  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 175 du fichier ItemUniqueId.h.

◆ operator== [2/5]

bool operator== ( Int64  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 167 du fichier ItemUniqueId.h.

◆ operator== [3/5]

bool operator== ( ItemUniqueId  lhs,
Int32  rhs 
)
friend

Définition à la ligne 179 du fichier ItemUniqueId.h.

◆ operator== [4/5]

bool operator== ( ItemUniqueId  lhs,
Int64  rhs 
)
friend

Définition à la ligne 171 du fichier ItemUniqueId.h.

◆ operator== [5/5]

bool operator== ( ItemUniqueId  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 163 du fichier ItemUniqueId.h.

◆ operator> [1/5]

bool operator> ( Int32  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 112 du fichier ItemUniqueId.h.

◆ operator> [2/5]

bool operator> ( Int64  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 104 du fichier ItemUniqueId.h.

◆ operator> [3/5]

bool operator> ( ItemUniqueId  lhs,
Int32  rhs 
)
friend

Définition à la ligne 116 du fichier ItemUniqueId.h.

◆ operator> [4/5]

bool operator> ( ItemUniqueId  lhs,
Int64  rhs 
)
friend

Définition à la ligne 108 du fichier ItemUniqueId.h.

◆ operator> [5/5]

bool operator> ( ItemUniqueId  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 100 du fichier ItemUniqueId.h.

◆ operator>= [1/5]

bool operator>= ( Int32  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 133 du fichier ItemUniqueId.h.

◆ operator>= [2/5]

bool operator>= ( Int64  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 125 du fichier ItemUniqueId.h.

◆ operator>= [3/5]

bool operator>= ( ItemUniqueId  lhs,
Int32  rhs 
)
friend

Définition à la ligne 137 du fichier ItemUniqueId.h.

◆ operator>= [4/5]

bool operator>= ( ItemUniqueId  lhs,
Int64  rhs 
)
friend

Définition à la ligne 129 du fichier ItemUniqueId.h.

◆ operator>= [5/5]

bool operator>= ( ItemUniqueId  lhs,
ItemUniqueId  rhs 
)
friend

Définition à la ligne 121 du fichier ItemUniqueId.h.

Documentation des données membres

◆ m_unique_id

Int64 Arcane::ItemUniqueId::m_unique_id = NULL_ITEM_ID
private

Définition à la ligne 189 du fichier ItemUniqueId.h.


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