#include <CL/sycl/detail/pi.hpp>
Public Member Functions | |
DeviceBinaryProperty (const _pi_device_binary_property_struct *Prop) | |
pi_uint32 | asUint32 () const |
ByteArray | asByteArray () const |
const char * | asCString () const |
Protected Attributes | |
const _pi_device_binary_property_struct * | Prop |
Friends | |
std::ostream & | operator<< (std::ostream &Out, const DeviceBinaryProperty &P) |
|
inline |
ByteArray cl::sycl::detail::pi::DeviceBinaryProperty::asByteArray | ( | ) | const |
Definition at line 640 of file pi.cpp.
References PI_PROPERTY_TYPE_BYTE_ARRAY.
Referenced by cl::sycl::detail::ProgramManager::addImages(), cl::sycl::detail::program_impl::flush_spec_constants(), and cl::sycl::detail::pi::operator<<().
const char * cl::sycl::detail::pi::DeviceBinaryProperty::asCString | ( | ) | const |
Definition at line 647 of file pi.cpp.
References PI_PROPERTY_TYPE_STRING.
Referenced by cl::sycl::detail::pi::operator<<().
pi_uint32 cl::sycl::detail::pi::DeviceBinaryProperty::asUint32 | ( | ) | const |
Definition at line 633 of file pi.cpp.
References cl::sycl::detail::pi::asUint32(), and PI_PROPERTY_TYPE_UINT32.
Referenced by cl::sycl::detail::ProgramManager::getDeviceLibReqMask(), and cl::sycl::detail::pi::operator<<().
|
friend |
|
protected |
Definition at line 239 of file pi.hpp.
Referenced by cl::sycl::detail::pi::operator<<().