DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::DeviceBinaryProperty Class Reference

#include <detail/device_binary_image.hpp>

Collaboration diagram for sycl::_V1::detail::DeviceBinaryProperty:

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_structProp
 

Friends

std::ostream & operator<< (std::ostream &Out, const DeviceBinaryProperty &P)
 

Detailed Description

Definition at line 64 of file device_binary_image.hpp.

Constructor & Destructor Documentation

◆ DeviceBinaryProperty()

sycl::_V1::detail::DeviceBinaryProperty::DeviceBinaryProperty ( const _pi_device_binary_property_struct Prop)
inline

Definition at line 66 of file device_binary_image.hpp.

Member Function Documentation

◆ asByteArray()

◆ asCString()

const char * sycl::_V1::detail::DeviceBinaryProperty::asCString ( ) const

◆ asUint32()

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  Out,
const DeviceBinaryProperty P 
)
friend

Definition at line 20 of file device_binary_image.cpp.

Member Data Documentation

◆ Prop

const _pi_device_binary_property_struct* sycl::_V1::detail::DeviceBinaryProperty::Prop
protected

Definition at line 76 of file device_binary_image.hpp.

Referenced by asByteArray(), asCString(), and asUint32().


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