DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
cl::sycl::detail::stream_impl Class Reference

#include <detail/stream_impl.hpp>

Public Member Functions

 stream_impl (size_t BufferSize, size_t MaxStatementSize, handler &CGH)
 
GlobalBufAccessorT accessGlobalBuf (handler &CGH)
 
GlobalBufAccessorT accessGlobalFlushBuf (handler &CGH)
 
GlobalOffsetAccessorT accessGlobalOffset (handler &CGH)
 
void flush ()
 
size_t get_size () const
 
size_t get_max_statement_size () const
 

Detailed Description

Definition at line 24 of file stream_impl.hpp.

Constructor & Destructor Documentation

◆ stream_impl()

cl::sycl::detail::stream_impl::stream_impl ( size_t  BufferSize,
size_t  MaxStatementSize,
handler CGH 
)

Member Function Documentation

◆ accessGlobalBuf()

GlobalBufAccessorT cl::sycl::detail::stream_impl::accessGlobalBuf ( handler CGH)

◆ accessGlobalFlushBuf()

◆ accessGlobalOffset()

GlobalOffsetAccessorT cl::sycl::detail::stream_impl::accessGlobalOffset ( handler CGH)

◆ flush()

◆ get_max_statement_size()

size_t cl::sycl::detail::stream_impl::get_max_statement_size ( ) const

Definition at line 63 of file stream_impl.cpp.

◆ get_size()

size_t cl::sycl::detail::stream_impl::get_size ( ) const

Definition at line 61 of file stream_impl.cpp.


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