ATLAS Offline Software
Loading...
Searching...
No Matches
AthDevice::IMemoryResourceSvc Class Referenceabstract

Interface for a service that provides a "memory resource". More...

#include <IMemoryResourceSvc.h>

Inheritance diagram for AthDevice::IMemoryResourceSvc:
Collaboration diagram for AthDevice::IMemoryResourceSvc:

Public Member Functions

 DeclareInterfaceID (IMemoryResourceSvc, 1, 0)
 Declare the interface that the service will implement.
virtual ~IMemoryResourceSvc ()=default
 Destructor.
virtual std::pmr::memory_resource & mr () const =0
 Get the provided std::pmr::memory_resource object.

Detailed Description

Interface for a service that provides a "memory resource".

Definition at line 16 of file IMemoryResourceSvc.h.

Constructor & Destructor Documentation

◆ ~IMemoryResourceSvc()

virtual AthDevice::IMemoryResourceSvc::~IMemoryResourceSvc ( )
virtualdefault

Destructor.

Member Function Documentation

◆ DeclareInterfaceID()

AthDevice::IMemoryResourceSvc::DeclareInterfaceID ( IMemoryResourceSvc ,
1 ,
0  )

Declare the interface that the service will implement.

◆ mr()

virtual std::pmr::memory_resource & AthDevice::IMemoryResourceProvider::mr ( ) const
pure virtualinherited

Get the provided std::pmr::memory_resource object.


The documentation for this class was generated from the following file: