Lines Matching defs:Memory

266 class Memory;
295 class Memory;
1465 F(cl_mem_info, CL_MEM_ASSOCIATED_MEMOBJECT, cl::Memory) \
3047 class Memory : public detail::Wrapper<cl_mem>
3051 Memory() : detail::Wrapper<cl_type>() { }
3056 * into the new Memory object.
3058 __CL_EXPLICIT_CONSTRUCTORS Memory(const cl_mem& memory) : detail::Wrapper<cl_type>(memory) { }
3065 Memory& operator = (const cl_mem& rhs)
3074 Memory(const Memory& mem) : detail::Wrapper<cl_type>(mem) {}
3079 Memory& operator = (const Memory &mem)
3089 Memory(Memory&& mem) CL_HPP_NOEXCEPT : detail::Wrapper<cl_type>(std::move(mem)) {}
3094 Memory& operator = (Memory &&mem)
3136 * value - not the Memory class instance.
3165 /*! \brief Class interface for Buffer Memory Objects.
3167 * See Memory for details about copy semantics, etc.
3169 * \see Memory
3171 class Buffer : public Memory
3294 Buffer() : Memory() { }
3298 * See Memory for further details.
3300 __CL_EXPLICIT_CONSTRUCTORS Buffer(const cl_mem& buffer) : Memory(buffer) { }
3304 * See Memory for further details.
3308 Memory::operator=(rhs);
3315 Buffer(const Buffer& buf) : Memory(buf) {}
3322 Memory::operator=(buf);
3330 Buffer(Buffer&& buf) CL_HPP_NOEXCEPT : Memory(std::move(buf)) {}
3337 Memory::operator=(std::move(buf));
3377 * See Memory for details about copy semantics, etc.
3379 * \see Memory
3433 * See Memory for further details.
3439 * See Memory for further details.
3479 /*! \brief Class interface for GL Buffer Memory Objects.
3483 * See Memory for details about copy semantics, etc.
3485 * \see Memory
3519 * See Memory for further details.
3525 * See Memory for further details.
3574 /*! \brief C++ base class for Image Memory objects.
3576 * See Memory for details about copy semantics, etc.
3578 * \see Memory
3580 class Image : public Memory
3584 Image() : Memory() { }
3588 * See Memory for further details.
3590 __CL_EXPLICIT_CONSTRUCTORS Image(const cl_mem& image) : Memory(image) { }
3594 * See Memory for further details.
3598 Memory::operator=(rhs);
3605 Image(const Image& img) : Memory(img) {}
3612 Memory::operator=(img);
3620 Image(Image&& img) CL_HPP_NOEXCEPT : Memory(std::move(img)) {}
3627 Memory::operator=(std::move(img));
3658 /*! \brief Class interface for 1D Image Memory objects.
3660 * See Memory for details about copy semantics, etc.
3662 * \see Memory
3705 * See Memory for further details.
3711 * See Memory for further details.
3910 /*! \brief Class interface for 2D Image Memory objects.
3912 * See Memory for details about copy semantics, etc.
3914 * \see Memory
3993 * See Memory for further details.
3999 * See Memory for further details.
4040 /*! \brief Class interface for GL 2D Image Memory objects.
4044 * See Memory for details about copy semantics, etc.
4046 * \see Memory
4086 * See Memory for further details.
4092 * See Memory for further details.
4219 /*! \brief Class interface for 3D Image Memory objects.
4221 * See Memory for details about copy semantics, etc.
4223 * \see Memory
4307 * See Memory for further details.
4313 * See Memory for further details.
4353 /*! \brief Class interface for GL 3D Image Memory objects.
4357 * See Memory for details about copy semantics, etc.
4359 * \see Memory
4397 * See Memory for further details.
4403 * See Memory for further details.
4518 /*! \brief Class interface for GL Render Buffer Memory Objects.
4522 * See Memory for details about copy semantics, etc.
4524 * \see Memory
4567 * See Memory for further details.
4578 * See Memory for further details.
6239 const Memory& memory,
6325 const VECTOR_CLASS<Memory> &memObjects,
6406 const VECTOR_CLASS<Memory>* mem_objects = NULL,
6472 const VECTOR_CLASS<Memory>* mem_objects = NULL,
6494 const VECTOR_CLASS<Memory>* mem_objects = NULL,
6526 const VECTOR_CLASS<Memory>* mem_objects = NULL,
6559 const VECTOR_CLASS<Memory>* mem_objects = NULL,
6794 const Memory& memory,