24.04
|
Helper to automatically manage kernel writer ID space. More...
#include <GpuCkwScopedKernelWriter.h>
Public Member Functions | |
GpuCkwScopedKernelWriter (ckw::KernelWriter *writer) | |
Initialize a new instance of GpuCkwScopedKernelWriter class. More... | |
GpuCkwScopedKernelWriter (const GpuCkwScopedKernelWriter &other) | |
Create a new scope from the specified scoped kernel writer. More... | |
GpuCkwScopedKernelWriter & | operator= (const GpuCkwScopedKernelWriter &)=delete |
Assignment is disallowed. More... | |
ckw::KernelWriter * | operator-> () |
Access the underlying kernel writer. More... | |
const ckw::KernelWriter * | operator-> () const |
Access the underlying kernel writer. More... | |
ckw::KernelWriter * | writer () |
Get the kernel writer. More... | |
const ckw::KernelWriter * | writer () const |
Get the kernel writer. More... | |
Helper to automatically manage kernel writer ID space.
Definition at line 39 of file GpuCkwScopedKernelWriter.h.
|
explicit |
Initialize a new instance of GpuCkwScopedKernelWriter class.
Definition at line 34 of file GpuCkwScopedKernelWriter.cpp.
GpuCkwScopedKernelWriter | ( | const GpuCkwScopedKernelWriter & | other | ) |
Create a new scope from the specified scoped kernel writer.
Definition at line 40 of file GpuCkwScopedKernelWriter.cpp.
const ckw::KernelWriter * operator-> | ( | ) |
Access the underlying kernel writer.
Definition at line 46 of file GpuCkwScopedKernelWriter.cpp.
const ckw::KernelWriter* operator-> | ( | ) | const |
Access the underlying kernel writer.
|
delete |
Assignment is disallowed.
const ckw::KernelWriter * writer | ( | ) |
Get the kernel writer.
Definition at line 56 of file GpuCkwScopedKernelWriter.cpp.
const ckw::KernelWriter* writer | ( | ) | const |
Get the kernel writer.