#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() \
{ \
} \
inline
const Class ## Pimpl * d_func()
const {
return reinterpret_cast< const Class ## Pimpl *
>(
OpenCLGetPtrHelper( \
d_ptr ) ); } \
friend class Class ## Pimpl;
static std::unique_ptr< TObjectType >::element_type * OpenCLGetPtrHelper(const std::unique_ptr< TObjectType > &p)
Definition at line 35 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 44 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 52 of file itkOpenCLGlobal.h.
◆ ITK_OPENCL_Q
#define ITK_OPENCL_Q |
( |
|
Class | ) |
Class * const q = q_func() |