DPC++ Runtime
Runtime libraries for oneAPI DPC++
property_helper.hpp File Reference
Include dependency graph for property_helper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sycl::_V1::detail::DataLessPropertyBase
 
class  sycl::_V1::detail::DataLessProperty< ID >
 
class  sycl::_V1::detail::PropertyWithDataBase
 
class  sycl::_V1::detail::PropertyWithData< ID >
 

Namespaces

 sycl
 ---— Error handling, matching OpenCL plugin semantics.
 
 sycl::_V1
 
 sycl::_V1::detail
 

Enumerations

enum  sycl::_V1::detail::DataLessPropKind {
  sycl::_V1::detail::BufferUseHostPtr = 0 , sycl::_V1::detail::ImageUseHostPtr = 1 , sycl::_V1::detail::QueueEnableProfiling = 2 , sycl::_V1::detail::InOrder = 3 ,
  sycl::_V1::detail::NoInit = 4 , sycl::_V1::detail::BufferUsePinnedHostMemory = 5 , sycl::_V1::detail::UsePrimaryContext = 6 , sycl::_V1::detail::InitializeToIdentity = 7 ,
  sycl::_V1::detail::UseDefaultStream = 8 , sycl::_V1::detail::DiscardEvents = 9 , sycl::_V1::detail::DeviceReadOnly = 10 , sycl::_V1::detail::FusionPromotePrivate = 11 ,
  sycl::_V1::detail::FusionPromoteLocal = 12 , sycl::_V1::detail::FusionNoBarrier = 13 , sycl::_V1::detail::FusionEnable = 14 , sycl::_V1::detail::FusionForce = 15 ,
  sycl::_V1::detail::QueuePriorityNormal = 16 , sycl::_V1::detail::QueuePriorityLow = 17 , sycl::_V1::detail::QueuePriorityHigh = 18 , sycl::_V1::detail::LastKnownDataLessPropKind = 18 ,
  sycl::_V1::detail::DataLessPropKindSize = 32
}
 
enum  sycl::_V1::detail::PropWithDataKind {
  sycl::_V1::detail::BufferUseMutex = 0 , sycl::_V1::detail::BufferContextBound = 1 , sycl::_V1::detail::ImageUseMutex = 2 , sycl::_V1::detail::ImageContextBound = 3 ,
  sycl::_V1::detail::BufferMemChannel = 4 , sycl::_V1::detail::AccPropBufferLocation = 5 , sycl::_V1::detail::PropWithDataKindSize = 6
}