DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
cl::sycl::detail::pi::ByteArray Class Reference

#include <CL/sycl/detail/pi.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
 

Detailed Description

Definition at line 211 of file pi.hpp.

Member Typedef Documentation

◆ ConstIterator

using cl::sycl::detail::pi::ByteArray::ConstIterator = const std::uint8_t *

Definition at line 213 of file pi.hpp.

Constructor & Destructor Documentation

◆ ByteArray()

cl::sycl::detail::pi::ByteArray::ByteArray ( const std::uint8_t *  Ptr,
std::size_t  Size 
)
inline

Definition at line 215 of file pi.hpp.

Member Function Documentation

◆ begin()

ConstIterator cl::sycl::detail::pi::ByteArray::begin ( ) const
inline

Definition at line 218 of file pi.hpp.

◆ end()

ConstIterator cl::sycl::detail::pi::ByteArray::end ( ) const
inline

Definition at line 219 of file pi.hpp.

◆ operator[]()

const std::uint8_t& cl::sycl::detail::pi::ByteArray::operator[] ( std::size_t  Idx) const
inline

Definition at line 216 of file pi.hpp.

◆ size()

std::size_t cl::sycl::detail::pi::ByteArray::size ( ) const
inline

Definition at line 217 of file pi.hpp.

Referenced by cl::sycl::detail::program_impl::flush_spec_constants().


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