24 #ifndef ARM_COMPUTE_RUNTIME_CL_CLMEMORY_H 25 #define ARM_COMPUTE_RUNTIME_CL_CLMEMORY_H 47 CLMemory(
const std::shared_ptr<ICLMemoryRegion> &memory);
83 std::shared_ptr<ICLMemoryRegion> _region_owned;
OpenCL memory region interface.
Copyright (c) 2017-2021 Arm Limited.
CLMemory()
Default Constructor.
void set_owned_region(std::unique_ptr< IMemoryRegion > region) final
Sets a memory region.
IMemoryRegion * region() final
Region accessor.
ICLMemoryRegion * cl_region()
OpenCL Region accessor.
CLMemory & operator=(const CLMemory &)=default
Allow instances of this class to be copy assigned.
void set_region(IMemoryRegion *region) final
Sets a memory region.
OpenCL implementation of memory object.
Wrapper to configure the Khronos OpenCL C++ header.