12#ifndef ARCANE_UTILS_ARRAY_H
13#define ARCANE_UTILS_ARRAY_H
17#include "arccore/collections/Array.h"
19#include "arcane/utils/StdHeader.h"
20#include "arcane/utils/Iostream.h"
31class ArrayFullAccessorT
34 ArrayFullAccessorT(
Array<T>& v) : m_array(&v) {}
35 ~ArrayFullAccessorT() {}
37 T operator[](
Integer i)
const {
return m_array->item(i); }
38 T& operator[](
Integer i) {
return (*m_array)[i]; }
39 Integer size()
const {
return m_array->size(); }
40 void resize(
Integer s){ m_array->resize(s); }
41 void add(T v){ m_array->add(v); }
63extern ARCANE_UTILS_EXPORT
void
66extern ARCANE_UTILS_EXPORT
void
69extern ARCANE_UTILS_EXPORT
void
72extern ARCANE_UTILS_EXPORT
void
Déclarations des types utilisés dans Arcane.
Tableau d'items de types quelconques.
Int32 Integer
Type représentant un entier.