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

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

Collaboration diagram for sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >:

Public Types

using value_type = _dataT
 

Static Public Member Functions

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

Static Public Attributes

static constexpr int32_t min_capacity = _min_capacity
 

Detailed Description

template<class _name, class _dataT, int32_t _min_capacity = 0>
class sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >

Definition at line 20 of file pipes.hpp.

Member Typedef Documentation

◆ value_type

template<class _name , class _dataT , int32_t _min_capacity = 0>
using sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >::value_type = _dataT

Definition at line 22 of file pipes.hpp.

Member Function Documentation

◆ read() [1/2]

template<class _name , class _dataT , int32_t _min_capacity = 0>
static _dataT sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >::read ( )
inlinestatic

Definition at line 65 of file pipes.hpp.

References sycl::_V1::make_error_code().

◆ read() [2/2]

template<class _name , class _dataT , int32_t _min_capacity = 0>
static _dataT sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >::read ( bool _Success)
inlinestatic

Definition at line 27 of file pipes.hpp.

References sycl::_V1::make_error_code().

◆ write() [1/2]

template<class _name , class _dataT , int32_t _min_capacity = 0>
static void sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >::write ( const _dataT &  _Data)
inlinestatic

Definition at line 82 of file pipes.hpp.

References sycl::_V1::make_error_code().

◆ write() [2/2]

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

Definition at line 46 of file pipes.hpp.

References sycl::_V1::make_error_code().

Member Data Documentation

◆ min_capacity

template<class _name , class _dataT , int32_t _min_capacity = 0>
constexpr int32_t sycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >::min_capacity = _min_capacity
staticconstexpr

Definition at line 23 of file pipes.hpp.


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