DPC++ Runtime
Runtime libraries for oneAPI DPC++
group.hpp File Reference
#include <CL/__spirv/spirv_ops.hpp>
#include <CL/__spirv/spirv_types.hpp>
#include <CL/__spirv/spirv_vars.hpp>
#include <stdexcept>
#include <sycl/detail/common.hpp>
#include <sycl/detail/generic_type_traits.hpp>
#include <sycl/detail/helpers.hpp>
#include <sycl/detail/spirv.hpp>
#include <sycl/device_event.hpp>
#include <sycl/h_item.hpp>
#include <sycl/id.hpp>
#include <sycl/memory_enums.hpp>
#include <sycl/pointers.hpp>
#include <sycl/range.hpp>
#include <type_traits>
Include dependency graph for group.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Functions

static void sycl::_V1::detail::workGroupBarrier ()
 
template<typename T , int Dimensions = 1>
class sycl::_V1::__SYCL_TYPE (private_memory) private_memory
 
template<int Dimensions = 1>
class sycl::_V1::__SYCL_TYPE (group) group
 Encapsulates all functionality required to represent a particular work-group within a parallel execution. More...
 
template<int Dims>
group< Dims > sycl::_V1::this_group ()
 
template<int Dims>
group< Dims > sycl::_V1::ext::oneapi::experimental::this_group ()