12#ifndef ARCCORE_COMMON_INTERNAL_MEMORYUTILSINTERNAL_H
13#define ARCCORE_COMMON_INTERNAL_MEMORYUTILSINTERNAL_H
17#include "arccore/common/CommonGlobal.h"
34extern "C++" ARCCORE_COMMON_EXPORT IMemoryRessourceMng*
45extern "C++" ARCCORE_COMMON_EXPORT IMemoryRessourceMng*
56extern "C++" ARCCORE_COMMON_EXPORT IMemoryAllocator*
67extern "C++" ARCCORE_COMMON_EXPORT
void
Espace de noms pour les fonctions de gestion mémoire et des allocateurs.
ARCCORE_COMMON_EXPORT IMemoryRessourceMng * setDataMemoryResourceMng(IMemoryRessourceMng *mng)
Positionne le gestionnaire de ressource mémoire pour les données.
ARCCORE_COMMON_EXPORT IMemoryRessourceMng * getDataMemoryResourceMng()
Gestionnaire de ressource mémoire pour les données.
ARCCORE_COMMON_EXPORT IMemoryAllocator * setAcceleratorHostMemoryAllocator(IMemoryAllocator *a)
Positionne l'allocateur spécifique pour les accélérateurs.
ARCCORE_COMMON_EXPORT void setDefaultDataMemoryResource(eMemoryResource mem_resource)
Positionne la ressource mémoire utilisée pour l'allocateur mémoire des données.
eMemoryResource
Liste des ressources mémoire disponibles.