21.05
|
Core runtime context for OpenCL. More...
#include <CLCoreRuntimeContext.h>
Public Member Functions | |
CLCoreRuntimeContext () | |
Legacy constructor. More... | |
CLCoreRuntimeContext (CLKernelLibrary *kernel_lib, cl::Context ctx, cl::CommandQueue queue) | |
Constructor. More... | |
~CLCoreRuntimeContext ()=default | |
Destructor. More... | |
CLCoreRuntimeContext (const CLCoreRuntimeContext &)=default | |
Default copy constructor. More... | |
CLCoreRuntimeContext (CLCoreRuntimeContext &&)=default | |
Default move constructor. More... | |
CLCoreRuntimeContext & | operator= (const CLCoreRuntimeContext &)=default |
Default copy assignment. More... | |
CLCoreRuntimeContext & | operator= (CLCoreRuntimeContext &&)=default |
Default move assignment operator. More... | |
CLKernelLibrary * | kernel_library () const |
Kernel Library accessor. More... | |
cl::Context | context () |
OpenCL context accessor. More... | |
cl::CommandQueue | queue () |
OpenCL command queue accessor. More... | |
Core runtime context for OpenCL.
Definition at line 35 of file CLCoreRuntimeContext.h.
Legacy constructor.
Definition at line 38 of file CLCoreRuntimeContext.cpp.
CLCoreRuntimeContext | ( | CLKernelLibrary * | kernel_lib, |
cl::Context | ctx, | ||
cl::CommandQueue | queue | ||
) |
Constructor.
Definition at line 43 of file CLCoreRuntimeContext.cpp.
|
default |
Destructor.
|
default |
Default copy constructor.
|
default |
Default move constructor.
cl::Context context | ( | ) |
OpenCL context accessor.
Definition at line 28 of file CLCoreRuntimeContext.cpp.
Referenced by CLBufferAllocator::allocate(), and CLBufferMemoryRegion::CLBufferMemoryRegion().
CLKernelLibrary * kernel_library | ( | ) | const |
Kernel Library accessor.
Definition at line 48 of file CLCoreRuntimeContext.cpp.
Referenced by arm_compute::create_opencl_kernel().
|
default |
Default copy assignment.
|
default |
Default move assignment operator.
cl::CommandQueue queue | ( | ) |
OpenCL command queue accessor.
Definition at line 33 of file CLCoreRuntimeContext.cpp.