DPC++ Runtime
Runtime libraries for oneAPI DPC++
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 

Definition at line 215 of file pi.hpp.

Member Function Documentation

◆ begin()

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

Definition at line 218 of file pi.hpp.

◆ end()

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

Definition at line 219 of file pi.hpp.

◆ operator[]()

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

Definition at line 216 of file pi.hpp.

◆ size()

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

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