34class PrivateVariableArrayT
 
   39  typedef DataType& DataTypeReturnReference;
 
   45  ARCANE_CORE_EXPORT PrivateVariableArrayT(
const PrivateVariableArrayT& rhs);
 
   46  ARCANE_CORE_EXPORT PrivateVariableArrayT(
IVariable* var);
 
   48  ARCANE_CORE_EXPORT 
void operator=(
const PrivateVariableArrayT& rhs);
 
   55  Integer totalNbElement()
 const { 
return m_view.totalNbElement(); }
 
   59  bool isArrayVariable()
 const { 
return true; }
 
   63  ARCANE_CORE_EXPORT ItemGroup itemGroup() 
const;
 
   72  ARCANE_CORE_EXPORT 
void resize(Int32 dim2_size);
 
   79  ARCANE_CORE_EXPORT 
void resizeAndReshape(
const ArrayShape& shape);
 
   83  SmallSpan2<DataType> _internalSpan() { 
return m_view; }
 
   84  SmallSpan2<const DataType> _internalSpan()
 const { 
return m_view; }
 
   85  SmallSpan2<const DataType> _internalConstSpan()
 const { 
return m_view; }
 
   89  void _internalInit() { MeshVariableRef::_internalInit(m_private_part); }
 
   93  PrivatePartType* m_private_part;
 
   95  Array2View<DataType> m_view;