DPC++ Runtime
Runtime libraries for oneAPI DPC++
std::hash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > > Struct Template Reference

#include <sycl/accessor.hpp>

Public Types

using AccType = sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder >
 

Public Member Functions

size_t operator() (const AccType &A) const
 

Detailed Description

template<typename DataT, int Dimensions, sycl::access::mode AccessMode, sycl::access::target AccessTarget, sycl::access::placeholder IsPlaceholder>
struct std::hash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > >

Definition at line 2965 of file accessor.hpp.

Member Typedef Documentation

◆ AccType

template<typename DataT , int Dimensions, sycl::access::mode AccessMode, sycl::access::target AccessTarget, sycl::access::placeholder IsPlaceholder>
using std::hash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > >::AccType = sycl::accessor<DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder>

Definition at line 2967 of file accessor.hpp.

Member Function Documentation

◆ operator()()

template<typename DataT , int Dimensions, sycl::access::mode AccessMode, sycl::access::target AccessTarget, sycl::access::placeholder IsPlaceholder>
size_t std::hash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > >::operator() ( const AccType A) const
inline

Definition at line 2970 of file accessor.hpp.

References sycl::_V1::detail::getSyclObjImpl().


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