12#ifndef ARCANE_ANYITEM_ANYITEMLINKVARIABLE_H
13#define ARCANE_ANYITEM_ANYITEMLINKVARIABLE_H
17#include "arcane/anyitem/AnyItemGlobal.h"
22namespace Arcane::AnyItem
50template<
typename DataType>
Arcane::UniqueArray< DataType > m_values
Valeurs.
DataType & operator[](const LinkFamily::LinkIndex &item)
Accesseur.
void notifyFamilyIsInvalidate()
Action si la famille est invalidée : on retaille.
DataType operator[](const LinkFamily::LinkIndex &item) const
Accesseur.
const LinkFamily m_family
Famille de liens.
void notifyFamilyIsReserved()
Action si la famille est reservée : on retaille.
Interface d'observeurs de famille de liaisons AnyItem.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Famille de liens AnyItem (pattern flyweight)
Integer capacity() const
retourne la capacité
void registerObserver(ILinkFamilyObserver &observer) const
Enrgistre un observeur de la famille.
void removeObserver(ILinkFamilyObserver &observer) const
Detruit un observeur de la famille.
void arcaneCallFunctionAndTerminateIfThrow(std::function< void()> function)