#include <memory>
Go to the source code of this file.
◆ ITK_OPENCL_D
#define ITK_OPENCL_D |
( |
| Class | ) |
Class##Pimpl * const d = d_func() |
◆ ITK_OPENCL_DECLARE_PRIVATE
#define ITK_OPENCL_DECLARE_PRIVATE |
( |
| Class | ) |
|
Value: inline Class##Pimpl * d_func() { return reinterpret_cast<Class##Pimpl *>(OpenCLGetPtrHelper(d_ptr)); } \
inline const Class##Pimpl * d_func() const \
{ \
return reinterpret_cast<const Class##Pimpl *>(OpenCLGetPtrHelper(d_ptr)); \
} \
friend class Class##Pimpl;
Definition at line 38 of file itkOpenCLGlobal.h.
◆ ITK_OPENCL_DECLARE_PRIVATE_D
#define ITK_OPENCL_DECLARE_PRIVATE_D |
( |
| Dptr, |
|
|
| Class ) |
Value: inline Class##Pimpl * d_func() { return reinterpret_cast<Class##Pimpl *>(Dptr); } \
inline const Class##Pimpl * d_func() const { return reinterpret_cast<const Class##Pimpl *>(Dptr); } \
friend class Class##Pimpl;
Definition at line 46 of file itkOpenCLGlobal.h.
◆ ITK_OPENCL_DECLARE_PUBLIC
#define ITK_OPENCL_DECLARE_PUBLIC |
( |
| Class | ) |
|
Value: inline Class * q_func() { return static_cast<Class *>(q_ptr); } \
inline const Class * q_func() const { return static_cast<const Class *>(q_ptr); } \
friend class Class;
Definition at line 51 of file itkOpenCLGlobal.h.
◆ ITK_OPENCL_Q
#define ITK_OPENCL_Q |
( |
| Class | ) |
Class * const q = q_func() |