DPC++ Runtime
Runtime libraries for oneAPI DPC++
property_helper.hpp File Reference
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
 
 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::GraphNoCycleCheck = 19,
  sycl::_V1::detail::QueueSubmissionBatched = 20, sycl::_V1::detail::QueueSubmissionImmediate = 21, sycl::_V1::detail::GraphAssumeDataOutlivesBuffer = 22, sycl::_V1::detail::GraphAssumeBufferOutlivesGraph = 23,
  sycl::_V1::detail::GraphDependOnAllLeaves = 24, sycl::_V1::detail::LastKnownDataLessPropKind = 24, 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::QueueComputeIndex = 6, sycl::_V1::detail::GraphNodeDependencies = 7,
  sycl::_V1::detail::PropWithDataKindSize = 8
}