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. | |
Définition à la ligne 53 du fichier AnyItemLinkVariableArray.h.
|
inline |
Définition à la ligne 58 du fichier AnyItemLinkVariableArray.h.
|
inline |
Définition à la ligne 66 du fichier AnyItemLinkVariableArray.h.
|
inline |
Définition à la ligne 74 du fichier AnyItemLinkVariableArray.h.
|
inlinevirtual |
Action si la famille est invalidée : on retaille.
Implémente Arcane::ILinkFamilyObserver.
Définition à la ligne 90 du fichier AnyItemLinkVariableArray.h.
Références Arcane::LinkFamily::capacity(), Arcane::AnyItem::LinkVariableArray< DataType >::m_family, Arcane::AnyItem::LinkVariableArray< DataType >::m_size, et Arcane::AnyItem::LinkVariableArray< DataType >::m_values.
|
inlinevirtual |
Action si la famille est reservée : on retaille.
Implémente Arcane::ILinkFamilyObserver.
Définition à la ligne 96 du fichier AnyItemLinkVariableArray.h.
Références Arcane::LinkFamily::capacity(), Arcane::AnyItem::LinkVariableArray< DataType >::m_family, Arcane::AnyItem::LinkVariableArray< DataType >::m_size, et Arcane::AnyItem::LinkVariableArray< DataType >::m_values.
|
inline |
Accesseur.
Définition à la ligne 80 du fichier AnyItemLinkVariableArray.h.
Références Arcane::AnyItem::LinkVariableArray< DataType >::m_values.
|
inline |
Accesseurmake.
Définition à la ligne 85 du fichier AnyItemLinkVariableArray.h.
Références Arcane::AnyItem::LinkVariableArray< DataType >::m_values.
|
inline |
Redimensionnement de la deuxième dimension du tableau.
Définition à la ligne 102 du fichier AnyItemLinkVariableArray.h.
Références Arcane::LinkFamily::capacity(), Arcane::AnyItem::LinkVariableArray< DataType >::m_family, Arcane::AnyItem::LinkVariableArray< DataType >::m_size, Arcane::AnyItem::LinkVariableArray< DataType >::m_values, et Arcane::AnyItem::LinkVariableArray< DataType >::size().
|
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().
|
private |
Famille de liens.
Définition à la ligne 117 du fichier AnyItemLinkVariableArray.h.
Référencé par Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsInvalidate(), Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsReserved(), et Arcane::AnyItem::LinkVariableArray< DataType >::resize().
|
private |
Taille de la 2ème dimension du tableau.
Définition à la ligne 114 du fichier AnyItemLinkVariableArray.h.
Référencé par Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsInvalidate(), Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsReserved(), Arcane::AnyItem::LinkVariableArray< DataType >::resize(), et Arcane::AnyItem::LinkVariableArray< DataType >::size().
|
private |
Valeurs.
Définition à la ligne 120 du fichier AnyItemLinkVariableArray.h.
Référencé par Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsInvalidate(), Arcane::AnyItem::LinkVariableArray< DataType >::notifyFamilyIsReserved(), Arcane::AnyItem::LinkVariableArray< DataType >::operator[](), Arcane::AnyItem::LinkVariableArray< DataType >::operator[](), et Arcane::AnyItem::LinkVariableArray< DataType >::resize().