Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::AnyItem::LinkVariableArray< DataType >
+ Graphe d'héritage de Arcane::AnyItem::LinkVariableArray< DataType >:
+ Graphe de collaboration de Arcane::AnyItem::LinkVariableArray< DataType >:

Fonctions membres publiques

 LinkVariableArray (const LinkFamily &family)
 
 LinkVariableArray (const LinkVariableArray &v)
 
ArrayView< DataType > operator[] (const LinkFamily::LinkIndex &item)
 Accesseur.
 
ConstArrayView< DataType > operator[] (const LinkFamily::LinkIndex &item) const
 Accesseurmake.
 
void notifyFamilyIsInvalidate ()
 Action si la famille est invalidée : on retaille.
 
void notifyFamilyIsReserved ()
 Action si la famille est reservée : on retaille.
 
void resize (Integer size)
 Redimensionnement de la deuxième dimension du tableau.
 
Integer size () const
 Retourne la taille du tableau.
 

Attributs privés

Integer m_size
 Taille de la 2ème dimension du tableau.
 
const LinkFamily m_family
 Famille de liens.
 
Arcane::UniqueArray2< DataType > m_values
 Valeurs.
 

Description détaillée

template<typename DataType>
class Arcane::AnyItem::LinkVariableArray< DataType >

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

Documentation des constructeurs et destructeur

◆ LinkVariableArray() [1/2]

template<typename DataType >
Arcane::AnyItem::LinkVariableArray< DataType >::LinkVariableArray ( const LinkFamily family)
inline

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

◆ LinkVariableArray() [2/2]

template<typename DataType >
Arcane::AnyItem::LinkVariableArray< DataType >::LinkVariableArray ( const LinkVariableArray< DataType > &  v)
inline

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

◆ ~LinkVariableArray()

template<typename DataType >
Arcane::AnyItem::LinkVariableArray< DataType >::~LinkVariableArray ( )
inline

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

Documentation des fonctions membres

◆ notifyFamilyIsInvalidate()

template<typename DataType >
void Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsInvalidate ( )
inlinevirtual

◆ notifyFamilyIsReserved()

template<typename DataType >
void Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsReserved ( )
inlinevirtual

◆ operator[]() [1/2]

template<typename DataType >
ArrayView< DataType > Arcane::AnyItem::LinkVariableArray< DataType >::operator[] ( const LinkFamily::LinkIndex item)
inline

Accesseur.

Définition à la ligne 80 du fichier AnyItemLinkVariableArray.h.

Références Arcane::AnyItem::LinkVariableArray< DataType >::m_values.

◆ operator[]() [2/2]

template<typename DataType >
ConstArrayView< DataType > Arcane::AnyItem::LinkVariableArray< DataType >::operator[] ( const LinkFamily::LinkIndex item) const
inline

Accesseurmake.

Définition à la ligne 85 du fichier AnyItemLinkVariableArray.h.

Références Arcane::AnyItem::LinkVariableArray< DataType >::m_values.

◆ resize()

◆ size()

template<typename DataType >
Integer Arcane::AnyItem::LinkVariableArray< DataType >::size ( ) const
inline

Retourne la taille du tableau.

Définition à la ligne 109 du fichier AnyItemLinkVariableArray.h.

Références Arcane::AnyItem::LinkVariableArray< DataType >::m_size.

Référencé par Arcane::AnyItem::LinkVariableArray< DataType >::resize().

Documentation des données membres

◆ m_family

◆ m_size

◆ m_values


La documentation de cette classe a été générée à partir du fichier suivant :