12#ifndef ARCCORE_COLLECTIONS_COLLECTIONSGLOBAL_H
13#define ARCCORE_COLLECTIONS_COLLECTIONSGLOBAL_H
17#include "arccore/base/ArccoreGlobal.h"
18#include "arccore/common/CommonGlobal.h"
23#if defined(ARCCORE_COMPONENT_arccore_collections)
24#define ARCCORE_COLLECTIONS_EXPORT ARCCORE_EXPORT
25#define ARCCORE_COLLECTIONS_EXTERN_TPL
27#define ARCCORE_COLLECTIONS_EXPORT ARCCORE_IMPORT
28#define ARCCORE_COLLECTIONS_EXTERN_TPL extern
36template <
typename DataType>
class Array2;
42using IMemoryAllocator3 = IMemoryAllocator;
43using AlignedMemoryAllocator3 = AlignedMemoryAllocator;
44using DefaultMemoryAllocator3 = DefaultMemoryAllocator;
66using Arcane::AbstractArray;
67using Arcane::AlignedMemoryAllocator;
68using Arcane::AlignedMemoryAllocator3;
69using Arcane::AllocatedMemoryInfo;
70using Arcane::ARCCORE_NB_MEMORY_RESOURCE;
73using Arcane::ArrayMetaData;
74using Arcane::DefaultMemoryAllocator;
75using Arcane::DefaultMemoryAllocator3;
76using Arcane::eHostDeviceMemoryLocation;
77using Arcane::eMemoryLocationHint;
78using Arcane::eMemoryResource;
79using Arcane::IMemoryAllocator;
80using Arcane::IMemoryAllocator3;
81using Arcane::MemoryAllocationArgs;
82using Arcane::MemoryAllocationOptions;
83using Arcane::PrintableMemoryAllocator;
84using Arcane::SharedArray;
86using Arcane::UniqueArray;
Classe représentant un tableau 2D classique.
Vecteur de données 2D partagées avec sémantique par référence.
Vecteur de données 2D avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Arcane::eMemoryResource eMemoryRessource
Typedef pour la version Arcane historique (avec 2's')
Espace de nom de Arccore.
Arcane::eMemoryResource eMemoryRessource
Typedef pour la version Arcane historique (avec 2's')