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;
68using Arcane::AlignedMemoryAllocator3;
70using Arcane::ARCCORE_NB_MEMORY_RESOURCE;
75using Arcane::DefaultMemoryAllocator3;
80using Arcane::IMemoryAllocator3;
Classe abstraite de base d'un vecteur.
Allocateur mémoire avec alignement mémoire spécifique.
Informations sur une zone mémoire allouée.
Tableau 2D d'items de types quelconques.
Tableau d'items de types quelconques.
Allocateur mémoire via malloc/realloc/free.
Interface d'un allocateur pour la mémoire.
Classe contenant des informations pour spécialiser les allocations.
Options pour configurer les allocations.
Allocateur mémoire via malloc/realloc/free avec impression listing.
Vecteur de données 2D partagées avec sémantique par référence.
Vecteur 1D de données avec sémantique par référence.
Vecteur de données 2D avec sémantique par valeur (style STL).
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eMemoryLocationHint
Indices sur la localisation mémoire attendue.
Arcane::eMemoryResource eMemoryRessource
Typedef pour la version Arcane historique (avec 2's')
eHostDeviceMemoryLocation
Localisation physique d'une adresse mémoire.
eMemoryResource
Liste des ressources mémoire disponibles.
Espace de nom de Arccore.
Arcane::eMemoryResource eMemoryRessource
Typedef pour la version Arcane historique (avec 2's')