Compute Library
18.05
|
OpenCL implementation of memory object. More...
#include <CLMemory.h>
Public Member Functions | |
CLMemory () | |
Default Constructor. More... | |
CLMemory (std::shared_ptr< ICLMemoryRegion > memory) | |
Default Constructor. More... | |
CLMemory (ICLMemoryRegion *memory) | |
Default Constructor. More... | |
CLMemory (const CLMemory &)=default | |
Allow instances of this class to be copied. More... | |
CLMemory & | operator= (const CLMemory &)=default |
Allow instances of this class to be copy assigned. More... | |
CLMemory (CLMemory &&) noexcept=default | |
Allow instances of this class to be moved. More... | |
CLMemory & | operator= (CLMemory &&) noexcept=default |
Allow instances of this class to be move assigned. More... | |
ICLMemoryRegion * | region () |
Region accessor. More... | |
ICLMemoryRegion * | region () const |
Region accessor. More... | |
OpenCL implementation of memory object.
Definition at line 36 of file CLMemory.h.
CLMemory | ( | ) |
Default Constructor.
CLMemory | ( | std::shared_ptr< ICLMemoryRegion > | memory | ) |
Default Constructor.
[in] | memory | Memory to be imported |
CLMemory | ( | ICLMemoryRegion * | memory | ) |
Default Constructor.
[in] | memory | Memory to be imported |
Allow instances of this class to be move assigned.
ICLMemoryRegion* region | ( | ) |
Region accessor.
ICLMemoryRegion* region | ( | ) | const |
Region accessor.