| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
Tiny smart-pointer-like wrapper around CPLMalloc and CPLFree: this is needed because OpenCL C++ API may throw exceptions. More...
#include <qgsopenclutils.h>
| Public Member Functions | |
| CPLAllocator (unsigned long size) | |
| ~CPLAllocator () | |
| T * | get () | 
| T & | operator* () | 
| T & | operator[] (const int index) | 
| T * | release () | 
| void | reset (T *newData) | 
| void | reset (unsigned long size) | 
Tiny smart-pointer-like wrapper around CPLMalloc and CPLFree: this is needed because OpenCL C++ API may throw exceptions.
Definition at line 243 of file qgsopenclutils.h.
| 
 | inlineexplicit | 
Definition at line 248 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 250 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 284 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 267 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 279 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 272 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 255 of file qgsopenclutils.h.
| 
 | inline | 
Definition at line 262 of file qgsopenclutils.h.