DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity > Class Template Reference

#include <sycl/ext/intel/pipes.hpp>

Collaboration diagram for cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >:

Public Types

using value_type = _dataT
 

Static Public Member Functions

static void write (const _dataT &_Data, bool &_Success)
 
static void write (const _dataT &_Data)
 

Static Public Attributes

static constexpr int32_t min_capacity = _min_capacity
 

Detailed Description

template<class _name, class _dataT, size_t _min_capacity = 0>
class cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >

Definition at line 161 of file pipes.hpp.

Member Typedef Documentation

◆ value_type

template<class _name , class _dataT , size_t _min_capacity = 0>
using cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >::value_type = _dataT

Definition at line 163 of file pipes.hpp.

Member Function Documentation

◆ write() [1/2]

template<class _name , class _dataT , size_t _min_capacity = 0>
static void cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >::write ( const _dataT &  _Data)
inlinestatic

Definition at line 184 of file pipes.hpp.

◆ write() [2/2]

template<class _name , class _dataT , size_t _min_capacity = 0>
static void cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >::write ( const _dataT &  _Data,
bool &  _Success 
)
inlinestatic

Definition at line 168 of file pipes.hpp.

Member Data Documentation

◆ min_capacity

template<class _name , class _dataT , size_t _min_capacity = 0>
constexpr int32_t cl::sycl::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >::min_capacity = _min_capacity
staticconstexpr

Definition at line 164 of file pipes.hpp.


The documentation for this class was generated from the following file: