4#ifndef ATHDEVICECOMPS_MEMORYRESOURCESADAPTORTOOL_H
5#define ATHDEVICECOMPS_MEMORYRESOURCESADAPTORTOOL_H
9#include "GaudiKernel/ToolHandle.h"
24 :
public extends<AthAlgTool, IMemoryResourcesTool> {
28 using extends::extends;
42 virtual std::pmr::memory_resource&
mainMR()
const override;
45 virtual std::pmr::memory_resource*
hostMR()
const override;
52 this,
"MainMRTool",
"",
53 "Tool providing the 'main' / 'device' memory resource"};
56 this,
"HostMRTool",
"",
57 "Tool providing the 'host' (accessible) memory resource"};