Internal part of Arcane's 'IMemoryResourceMng'. More...
Public Member Functions | |
| virtual void | copy (ConstMemoryView from, eMemoryResource from_mem, MutableMemoryView to, eMemoryResource to_mem, const RunQueue *queue)=0 |
| virtual void | setAllocator (eMemoryResource r, IMemoryAllocator *allocator)=0 |
| Sets the allocator for resource r. | |
| virtual void | setMemoryPool (eMemoryResource r, IMemoryPool *pool)=0 |
| Sets the memory pool for resource r. | |
| virtual void | setCopier (IMemoryCopier *copier)=0 |
| Sets the copying instance. | |
| virtual void | setIsAccelerator (bool v)=0 |
| Indicates if an accelerator is available. | |
Internal part of Arcane's 'IMemoryResourceMng'.
Definition at line 31 of file IMemoryResourceMngInternal.h.
|
pure virtual |
Sets the allocator for resource r.
Implemented in Arcane::MemoryResourceMng.
|
pure virtual |
Sets the copying instance.
Implemented in Arcane::MemoryResourceMng.
|
pure virtual |
Indicates if an accelerator is available.
Implemented in Arcane::MemoryResourceMng.
|
pure virtual |
Sets the memory pool for resource r.
Implemented in Arcane::MemoryResourceMng.