base_type typedef | plssvm::opencl::detail::device_ptr< T > | private |
const_host_pointer_type typedef | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
copy_to_device(const_host_pointer_type data_to_copy, size_type pos, size_type count) override | plssvm::opencl::detail::device_ptr< T > | virtual |
gpu_device_ptr< T, const command_queue *, cl_mem >::copy_to_device(const std::vector< value_type > &data_to_copy) | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr< T, const command_queue *, cl_mem >::copy_to_device(const std::vector< value_type > &data_to_copy, size_type pos, size_type count) | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr< T, const command_queue *, cl_mem >::copy_to_device(const_host_pointer_type data_to_copy) | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
copy_to_host(host_pointer_type buffer, size_type pos, size_type count) const override | plssvm::opencl::detail::device_ptr< T > | virtual |
gpu_device_ptr< T, const command_queue *, cl_mem >::copy_to_host(std::vector< value_type > &buffer) const | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr< T, const command_queue *, cl_mem >::copy_to_host(std::vector< value_type > &buffer, size_type pos, size_type count) const | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr< T, const command_queue *, cl_mem >::copy_to_host(host_pointer_type buffer) const | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
data_ | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | protected |
device_pointer_type typedef | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
device_ptr()=default | plssvm::opencl::detail::device_ptr< T > | |
device_ptr(size_type size, const command_queue &queue) | plssvm::opencl::detail::device_ptr< T > | |
device_ptr(const device_ptr &)=delete | plssvm::opencl::detail::device_ptr< T > | |
device_ptr(device_ptr &&other) noexcept=default | plssvm::opencl::detail::device_ptr< T > | |
empty() const noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | inline |
fill(value_type value, size_type pos, size_type count) override | plssvm::opencl::detail::device_ptr< T > | virtual |
gpu_device_ptr< T, const command_queue *, cl_mem >::fill(value_type value, size_type pos=0) | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
get() noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | inline |
get() const noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | inline |
gpu_device_ptr()=default | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr(size_type size, const queue_type queue) | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr(const gpu_device_ptr &)=delete | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr(gpu_device_ptr &&other) noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
host_pointer_type typedef | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
memset(int pattern, size_type pos, size_type num_bytes) override | plssvm::opencl::detail::device_ptr< T > | virtual |
gpu_device_ptr< T, const command_queue *, cl_mem >::memset(int pattern, size_type pos=0) | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
operator bool() const noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | inlineexplicit |
operator=(const device_ptr &)=delete | plssvm::opencl::detail::device_ptr< T > | |
operator=(device_ptr &&other) noexcept=default | plssvm::opencl::detail::device_ptr< T > | |
gpu_device_ptr< T, const command_queue *, cl_mem >::operator=(const gpu_device_ptr &)=delete | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
gpu_device_ptr< T, const command_queue *, cl_mem >::operator=(gpu_device_ptr &&other) noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
queue() const noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | inline |
queue_ | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | protected |
queue_type typedef | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
size() const noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | inline |
size_ | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | protected |
size_type typedef | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
swap(gpu_device_ptr &other) noexcept | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
value_type typedef | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | |
~device_ptr() override | plssvm::opencl::detail::device_ptr< T > | |
~gpu_device_ptr()=default | plssvm::detail::gpu_device_ptr< T, const command_queue *, cl_mem > | virtual |