#include <detail/device_binary_image.hpp>
Public Types | |
using | ConstIterator = const std::uint8_t * |
Public Member Functions | |
ByteArray (const std::uint8_t *Ptr, std::size_t Size) | |
const std::uint8_t & | operator[] (std::size_t Idx) const |
std::size_t | size () const |
ConstIterator | begin () const |
ConstIterator | end () const |
template<typename... Ts> | |
auto | consume () |
void | dropBytes (std::size_t Bytes) |
template<typename T > | |
void | drop () |
bool | empty () const |
Definition at line 23 of file device_binary_image.hpp.
using sycl::_V1::detail::ByteArray::ConstIterator = const std::uint8_t * |
Definition at line 25 of file device_binary_image.hpp.
|
inline |
Definition at line 27 of file device_binary_image.hpp.
|
inline |
Definition at line 30 of file device_binary_image.hpp.
Referenced by sycl::_V1::detail::device_image_impl::get_specialization_constant_raw_value(), and sycl::_V1::detail::device_image_impl::set_specialization_constant_raw_value().
|
inline |
Definition at line 33 of file device_binary_image.hpp.
Referenced by sycl::_V1::detail::ProgramManager::addImages(), sycl::_V1::detail::checkDevSupportDeviceRequirements(), and sycl::_V1::detail::program_impl::flush_spec_constants().
|
inline |
Definition at line 46 of file device_binary_image.hpp.
References dropBytes().
|
inline |
Definition at line 40 of file device_binary_image.hpp.
Referenced by sycl::_V1::detail::ProgramManager::addImages(), sycl::_V1::detail::checkDevSupportDeviceRequirements(), drop(), and sycl::_V1::detail::program_impl::flush_spec_constants().
|
inline |
Definition at line 48 of file device_binary_image.hpp.
Referenced by sycl::_V1::detail::ProgramManager::addImages(), sycl::_V1::detail::checkDevSupportDeviceRequirements(), and sycl::_V1::detail::program_impl::flush_spec_constants().
|
inline |
Definition at line 31 of file device_binary_image.hpp.
|
inline |
Definition at line 28 of file device_binary_image.hpp.
|
inline |
Definition at line 29 of file device_binary_image.hpp.
Referenced by sycl::_V1::detail::device_image_impl::get_specialization_constant_raw_value(), and sycl::_V1::detail::device_image_impl::set_specialization_constant_raw_value().