12#ifndef ARCCORE_COLLECTIONS_COLLECTIONSGLOBAL_H
13#define ARCCORE_COLLECTIONS_COLLECTIONSGLOBAL_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;
Definitions and globals of Arccore.
Abstract base class for a vector.
Memory allocator with specific memory alignment.
Information about an allocated memory region.
Class representing a classic 2D array.
Base class for 1D data vectors.
Memory allocator via malloc/realloc/free.
Interface for a memory allocator.
Class containing information to specialize allocations.
Options to configure allocations.
Memory allocator via malloc/realloc/free with listing output.
Shared 2D data vector with reference semantics.
1D vector of data with reference semantics.
2D data vector with value semantics (STL style).
1D data vector with value semantics (STL style).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eMemoryLocationHint
Indices for expected memory location.
Arcane::eMemoryResource eMemoryRessource
Typedef for the historical Arcane version (with 2's').
eHostDeviceMemoryLocation
Physical location of a memory address.
eMemoryResource
List of available memory resources.
Arcane::eMemoryResource eMemoryRessource
Typedef for the historical Arcane version (with 2's').