12#ifndef ARCANE_VARIABLEREFARRAY_H
13#define ARCANE_VARIABLEREFARRAY_H
17#include "arcane/VariableRef.h"
86 virtual bool isArrayVariable()
const {
return true; }
97 ARCCORE_DEPRECATED_2021(
"This method is internal to Arcane")
98 LockType ARCANE_CORE_EXPORT lock();
109 ARCCORE_DEPRECATED_2021(
"Use _internalTrueData() instead.")
124 PrivatePartType* m_private_part;
constexpr ArrayView() noexcept
Construit une vue vide.
const value_type & const_reference
Type référence constante d'un élément du tableau.
value_type & reference
Type référence d'un élément du tableau.
constexpr Integer size() const noexcept
Retourne la taille du tableau.
Classe de base des vecteurs 1D de données.
Vue constante d'un tableau de type T.
Paramètres nécessaires à la construction d'une variable.
Infos caractérisant une variable.
void updateFromInternal() override
Mise à jour à partir de la partie interne.
VariableRefArrayT(const VariableRefArrayT< DataType > &rhs)
Construit une référence à partir de rhs.
Integer arraySize() const override
Si la variable est un tableau, retourne sa dimension, sinon retourne 0.
ContainerType & internalContainer()
VariableRefArrayT(IVariable *var)
Construit une référence à partir de var.
DataType ElementType
Type des éléments de la variable.
VariableRefArrayT(const VariableBuildInfo &vb)
Construit une référence à une variable tableau spécifiée dans vb.
virtual void resizeWithReserve(Integer new_size, Integer nb_additional)
Redimensionne le tableau pour contenir new_size éléments.
ArrayView< DataType > ArrayBase
Type du tableau permettant d'accéder à la variable.
~VariableRefArrayT() override
Libère les ressources.
virtual void resize(Integer new_size)
Redimensionne le tableau pour contenir new_size éléments.
Array< DataType > ContainerType
Type de la classe gérant la valeur de la variable.
VariableRef BaseClass
Type de la classe de base.
void refersTo(const VariableRefArrayT< DataType > &rhs)
Positionne la référence de l'instance à la variable rhs.
VariableRef(const VariableBuildInfo &vbi)
Construit une référence sur une variable avec les infos vbi.
Informations caractérisant le type d'une variable.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.