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

#include <CL/sycl/detail/pi.hpp>

Collaboration diagram for cl::sycl::detail::pi::DeviceBinaryProperty:

Public Member Functions

 DeviceBinaryProperty (const _pi_device_binary_property_struct *Prop)
pi_uint32 asUint32 () const
ByteArray asByteArray () const
const charasCString () const

Protected Attributes

const _pi_device_binary_property_structProp


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

Detailed Description

Definition at line 227 of file pi.hpp.

Constructor & Destructor Documentation

◆ DeviceBinaryProperty()

cl::sycl::detail::pi::DeviceBinaryProperty::DeviceBinaryProperty ( const _pi_device_binary_property_struct Prop)

Definition at line 229 of file pi.hpp.

Member Function Documentation

◆ asByteArray()

ByteArray cl::sycl::detail::pi::DeviceBinaryProperty::asByteArray ( ) const

◆ asCString()

const char * cl::sycl::detail::pi::DeviceBinaryProperty::asCString ( ) const

Definition at line 647 of file pi.cpp.


Referenced by cl::sycl::detail::pi::operator<<().

◆ asUint32()

pi_uint32 cl::sycl::detail::pi::DeviceBinaryProperty::asUint32 ( ) const

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 547 of file pi.cpp.

Member Data Documentation

◆ Prop

const _pi_device_binary_property_struct* cl::sycl::detail::pi::DeviceBinaryProperty::Prop

Definition at line 239 of file pi.hpp.

Referenced by cl::sycl::detail::pi::operator<<().

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