12#ifndef ARCCORE_COMMON_IMEMORYRESOURCEMNG_H
13#define ARCCORE_COMMON_IMEMORYRESOURCEMNG_H
17#include "arccore/common/CommonGlobal.h"
67 virtual IMemoryResourceMngInternal*
_internal() = 0;
Interface for a memory allocator.
Interface of a memory pool.
virtual IMemoryAllocator * getAllocator(eMemoryResource r, bool throw_if_not_found)=0
Memory allocator for resource r.
virtual IMemoryResourceMngInternal * _internal()=0
Internal interface.
virtual IMemoryPool * getMemoryPoolOrNull(eMemoryResource r)=0
Memory pool for resource r.
virtual IMemoryAllocator * getAllocator(eMemoryResource r)=0
Memory allocator for resource r.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eMemoryResource
List of available memory resources.