#include <detail/context_impl.hpp>
#include <detail/context_info.hpp>
#include <detail/event_info.hpp>
#include <detail/platform_impl.hpp>
#include <detail/queue_impl.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/cuda_definitions.hpp>
#include <sycl/detail/pi.hpp>
#include <sycl/device.hpp>
#include <sycl/exception.hpp>
#include <sycl/exception_list.hpp>
#include <sycl/info/info_desc.hpp>
#include <sycl/platform.hpp>
#include <sycl/properties/context_properties.hpp>
#include <sycl/property_list.hpp>
#include <sycl/stl.hpp>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
sycl | |
---— Error handling, matching OpenCL plugin semantics. | |
sycl::_V1 | |
sycl::_V1::detail | |
Functions | |
template<> | |
uint32_t | sycl::_V1::detail::context_impl::get_info< info::context::reference_count > () const |
template<> | |
platform | sycl::_V1::detail::context_impl::get_info< info::context::platform > () const |
template<> | |
std::vector< sycl::device > | sycl::_V1::detail::context_impl::get_info< info::context::devices > () const |
template<> | |
std::vector< sycl::memory_order > | sycl::_V1::detail::context_impl::get_info< info::context::atomic_memory_order_capabilities > () const |
template<> | |
std::vector< sycl::memory_scope > | sycl::_V1::detail::context_impl::get_info< info::context::atomic_memory_scope_capabilities > () const |
template<> | |
std::vector< sycl::memory_order > | sycl::_V1::detail::context_impl::get_info< info::context::atomic_fence_order_capabilities > () const |
template<> | |
std::vector< sycl::memory_scope > | sycl::_V1::detail::context_impl::get_info< info::context::atomic_fence_scope_capabilities > () const |