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

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

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

Public Types

using value_type = _dataT
 

Static Public Member Functions

static _dataT read (bool &_Success)
 
static _dataT read ()
 

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_readable_io_pipe< _name, _dataT, _min_capacity >

Definition at line 114 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_readable_io_pipe< _name, _dataT, _min_capacity >::value_type = _dataT

Definition at line 116 of file pipes.hpp.

Member Function Documentation

◆ read() [1/2]

template<class _name , class _dataT , size_t _min_capacity = 0>
static _dataT cl::sycl::ext::intel::kernel_readable_io_pipe< _name, _dataT, _min_capacity >::read ( )
inlinestatic

Definition at line 138 of file pipes.hpp.

◆ read() [2/2]

template<class _name , class _dataT , size_t _min_capacity = 0>
static _dataT cl::sycl::ext::intel::kernel_readable_io_pipe< _name, _dataT, _min_capacity >::read ( bool &  _Success)
inlinestatic

Definition at line 121 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_readable_io_pipe< _name, _dataT, _min_capacity >::min_capacity = _min_capacity
staticconstexpr

Definition at line 117 of file pipes.hpp.


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