Lines Matching defs:Memory
715 class Memory;
738 class Memory;
1307 F(cl_mem_info, CL_MEM_ASSOCIATED_MEMOBJECT, cl::Memory) \
3318 class Memory : public detail::Wrapper<cl_mem>
3322 Memory() : detail::Wrapper<cl_type>() { }
3327 * into the new Memory object.
3333 * See Memory for further details.
3335 explicit Memory(const cl_mem& memory, bool retainObject) :
3343 Memory& operator = (const cl_mem& rhs)
3352 Memory(const Memory& mem) : detail::Wrapper<cl_type>(mem) {}
3357 Memory& operator = (const Memory &mem)
3366 Memory(Memory&& mem) CL_HPP_NOEXCEPT_ : detail::Wrapper<cl_type>(std::move(mem)) {}
3371 Memory& operator = (Memory &&mem)
3413 * value - not the Memory class instance.
3802 /*! \brief Class interface for Buffer Memory Objects.
3804 * See Memory for details about copy semantics, etc.
3806 * \see Memory
3808 class Buffer : public Memory
3931 Buffer() : Memory() { }
3938 * See Memory for further details.
3941 Memory(buffer, retainObject) { }
3945 * See Memory for further details.
3949 Memory::operator=(rhs);
3956 Buffer(const Buffer& buf) : Memory(buf) {}
3963 Memory::operator=(buf);
3970 Buffer(Buffer&& buf) CL_HPP_NOEXCEPT_ : Memory(std::move(buf)) {}
3977 Memory::operator=(std::move(buf));
4016 * See Memory for details about copy semantics, etc.
4018 * \see Memory
4074 * See Memory for further details.
4081 * See Memory for further details.
4120 /*! \brief Class interface for GL Buffer Memory Objects.
4124 * See Memory for details about copy semantics, etc.
4126 * \see Memory
4163 * See Memory for further details.
4170 * See Memory for further details.
4217 /*! \brief Class interface for GL Render Buffer Memory Objects.
4221 * See Memory for details about copy semantics, etc.
4223 * \see Memory
4260 * See Memory for further details.
4267 * See Memory for further details.
4314 /*! \brief C++ base class for Image Memory objects.
4316 * See Memory for details about copy semantics, etc.
4318 * \see Memory
4320 class Image : public Memory
4324 Image() : Memory() { }
4331 * See Memory for further details.
4334 Memory(image, retainObject) { }
4338 * See Memory for further details.
4342 Memory::operator=(rhs);
4349 Image(const Image& img) : Memory(img) {}
4356 Memory::operator=(img);
4363 Image(Image&& img) CL_HPP_NOEXCEPT_ : Memory(std::move(img)) {}
4370 Memory::operator=(std::move(img));
4401 /*! \brief Class interface for 1D Image Memory objects.
4403 * See Memory for details about copy semantics, etc.
4405 * \see Memory
4451 * See Memory for further details.
4458 * See Memory for further details.
4539 * See Memory for further details.
4627 * See Memory for further details.
4671 /*! \brief Class interface for 2D Image Memory objects.
4673 * See Memory for details about copy semantics, etc.
4675 * \see Memory
4866 * See Memory for further details.
4873 * See Memory for further details.
4913 /*! \brief Class interface for GL 2D Image Memory objects.
4917 * See Memory for details about copy semantics, etc.
4919 * \see Memory
4962 * See Memory for further details.
4969 * See Memory for further details.
5060 * See Memory for further details.
5100 /*! \brief Class interface for 3D Image Memory objects.
5102 * See Memory for details about copy semantics, etc.
5104 * \see Memory
5191 * See Memory for further details.
5198 * See Memory for further details.
5236 /*! \brief Class interface for GL 3D Image Memory objects.
5240 * See Memory for details about copy semantics, etc.
5242 * \see Memory
5283 * See Memory for further details.
5290 * See Memory for further details.
5368 * See Memory for further details.
5412 /*! \brief Class interface for Pipe Memory Objects.
5414 * See Memory for details about copy semantics, etc.
5416 * \see Memory
5418 class Pipe : public Memory
5475 Pipe() : Memory() { }
5482 * See Memory for further details.
5485 Memory(pipe, retainObject) { }
5489 * See Memory for further details.
5493 Memory::operator=(rhs);
5500 Pipe(const Pipe& pipe) : Memory(pipe) {}
5507 Memory::operator=(pipe);
5514 Pipe(Pipe&& pipe) CL_HPP_NOEXCEPT_ : Memory(std::move(pipe)) {}
5521 Memory::operator=(std::move(pipe));
5780 struct KernelArgumentHandler<T, typename std::enable_if<!std::is_base_of<cl::Memory, T>::value>::type>
5789 struct KernelArgumentHandler<T, typename std::enable_if<std::is_base_of<cl::Memory, T>::value>::type>
8134 const Memory& memory,
8298 const vector<Memory> &memObjects,
8503 const vector<Memory>* mem_objects = NULL,
8568 const vector<Memory>* mem_objects = NULL,
8590 const vector<Memory>* mem_objects = NULL,
8622 const vector<Memory>* mem_objects = NULL,
8655 const vector<Memory>* mem_objects = NULL,
9257 const Memory& memory,