Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::SharedItemVariableScalarRefT< DataTypeT >
+ Graphe de collaboration de Arcane::SharedItemVariableScalarRefT< DataTypeT >:

Types publics

typedef DataTypeT DataType
 
typedef DataTypeTDataTypeReturnReference
 
typedef ItemVariableScalarRefT< DataTypeTTrueVariable
 
typedef SharedItemVariableScalarRefT< DataTypeTThisVariable
 

Fonctions membres publiques

 SharedItemVariableScalarRefT (IItemFamily *family, TrueVariable &v)
 
 SharedItemVariableScalarRefT (const ThisVariable &v)
 
DataTypeReturnReference operator[] (const Item &i)
 
DataType operator[] (const Item &i) const
 
DataTypeReturnReference operator[] (const ItemEnumerator &i)
 
DataType operator[] (const ItemEnumerator &i) const
 
TrueVariabletrueVariable ()
 
const TrueVariabletrueVariable () const
 
ARCANE_DEPRECATED_240 void operator= (const ThisVariable &v)
 TODO GG: il faudra supprimer l'opérateur d'assignement.
 

Attributs protégés

TrueVariable m_true_variable
 
IItemFamilym_family
 
IItemFamilym_parent_family
 
bool m_direct_access
 
Integer m_family_depth
 

Description détaillée

template<typename DataTypeT>
class Arcane::SharedItemVariableScalarRefT< DataTypeT >

Définition à la ligne 161 du fichier SharedVariable.h.

Documentation des définitions de type membres

◆ DataType

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

◆ DataTypeReturnReference

Définition à la ligne 164 du fichier SharedVariable.h.

◆ ThisVariable

◆ TrueVariable

Documentation des constructeurs et destructeur

◆ SharedItemVariableScalarRefT() [1/2]

template<typename DataTypeT >
Arcane::SharedItemVariableScalarRefT< DataTypeT >::SharedItemVariableScalarRefT ( IItemFamily family,
TrueVariable v 
)
inline

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

◆ SharedItemVariableScalarRefT() [2/2]

template<typename DataTypeT >
Arcane::SharedItemVariableScalarRefT< DataTypeT >::SharedItemVariableScalarRefT ( const ThisVariable v)
inline

Définition à la ligne 199 du fichier SharedVariable.h.

◆ ~SharedItemVariableScalarRefT()

Documentation des fonctions membres

◆ operator=()

template<typename DataTypeT >
ARCANE_DEPRECATED_240 void Arcane::SharedItemVariableScalarRefT< DataTypeT >::operator= ( const ThisVariable v)
inline

TODO GG: il faudra supprimer l'opérateur d'assignement.

Définition à la ligne 250 du fichier SharedVariable.h.

◆ operator[]() [1/4]

Définition à la ligne 214 du fichier SharedVariable.h.

◆ operator[]() [2/4]

template<typename DataTypeT >
DataType Arcane::SharedItemVariableScalarRefT< DataTypeT >::operator[] ( const Item i) const
inline

Définition à la ligne 220 du fichier SharedVariable.h.

◆ operator[]() [3/4]

Définition à la ligne 227 du fichier SharedVariable.h.

◆ operator[]() [4/4]

template<typename DataTypeT >
DataType Arcane::SharedItemVariableScalarRefT< DataTypeT >::operator[] ( const ItemEnumerator i) const
inline

Définition à la ligne 233 du fichier SharedVariable.h.

◆ trueVariable() [1/2]

Définition à la ligne 239 du fichier SharedVariable.h.

◆ trueVariable() [2/2]

template<typename DataTypeT >
const TrueVariable & Arcane::SharedItemVariableScalarRefT< DataTypeT >::trueVariable ( ) const
inline

Définition à la ligne 244 du fichier SharedVariable.h.

Documentation des données membres

◆ m_direct_access

template<typename DataTypeT >
bool Arcane::SharedItemVariableScalarRefT< DataTypeT >::m_direct_access
protected

Définition à la ligne 262 du fichier SharedVariable.h.

◆ m_family

Définition à la ligne 260 du fichier SharedVariable.h.

◆ m_family_depth

template<typename DataTypeT >
Integer Arcane::SharedItemVariableScalarRefT< DataTypeT >::m_family_depth
protected

Définition à la ligne 263 du fichier SharedVariable.h.

◆ m_parent_family

Définition à la ligne 261 du fichier SharedVariable.h.

◆ m_true_variable

Définition à la ligne 259 du fichier SharedVariable.h.


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