22 inline namespace _V1 {
31 stream_impl(
size_t BufferSize,
size_t MaxStatementSize,
58 size_t get_work_item_buffer_size()
const;
61 size_t get_size()
const;
64 size_t get_max_statement_size()
const;
67 return PropList_.has_property<propertyT>();
71 return PropList_.get_property<propertyT>();
80 unsigned MaxStatementSize_;
95 static const size_t OffsetSize = 2 *
sizeof(unsigned);
The file contains implementations of accessor class.
propertyT get_property() const
bool has_property() const noexcept
Command group handler class.
Objects of the property_list class are containers for the SYCL properties.
std::shared_ptr< event_impl > EventImplPtr
std::shared_ptr< sycl::detail::queue_impl > QueueImplPtr
constexpr stream_manipulator flush
_Abi const simd< _Tp, _Abi > & noexcept