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

Fonctions membres publiques

 LinkVariable (const LinkFamily &family)
 
 LinkVariable (const LinkVariable &v)
 
DataType & operator[] (const LinkFamily::LinkIndex &item)
 Accesseur.
 
DataType operator[] (const LinkFamily::LinkIndex &item) const
 Accesseur.
 
void notifyFamilyIsInvalidate ()
 Action si la famille est invalidée : on retaille.
 
void notifyFamilyIsReserved ()
 Action si la famille est reservée : on retaille.
 

Attributs privés

const LinkFamily m_family
 Famille de liens.
 
Arcane::UniqueArray< DataType > m_values
 Valeurs.
 

Description détaillée

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

Définition à la ligne 51 du fichier AnyItemLinkVariable.h.

Documentation des constructeurs et destructeur

◆ LinkVariable() [1/2]

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

Définition à la ligne 56 du fichier AnyItemLinkVariable.h.

◆ LinkVariable() [2/2]

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

Définition à la ligne 63 du fichier AnyItemLinkVariable.h.

◆ ~LinkVariable()

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

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

Documentation des fonctions membres

◆ notifyFamilyIsInvalidate()

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

Action si la famille est invalidée : on retaille.

Implémente Arcane::ILinkFamilyObserver.

Définition à la ligne 86 du fichier AnyItemLinkVariable.h.

Références Arcane::LinkFamily::capacity(), Arcane::AnyItem::LinkVariable< DataType >::m_family, et Arcane::AnyItem::LinkVariable< DataType >::m_values.

◆ notifyFamilyIsReserved()

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

Action si la famille est reservée : on retaille.

Implémente Arcane::ILinkFamilyObserver.

Définition à la ligne 92 du fichier AnyItemLinkVariable.h.

Références Arcane::LinkFamily::capacity(), Arcane::AnyItem::LinkVariable< DataType >::m_family, et Arcane::AnyItem::LinkVariable< DataType >::m_values.

◆ operator[]() [1/2]

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

Accesseur.

Définition à la ligne 76 du fichier AnyItemLinkVariable.h.

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

◆ operator[]() [2/2]

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

Accesseur.

Définition à la ligne 81 du fichier AnyItemLinkVariable.h.

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

Documentation des données membres

◆ m_family

template<typename DataType >
const LinkFamily Arcane::AnyItem::LinkVariable< DataType >::m_family
private

◆ m_values


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