DPC++ Runtime
Runtime libraries for oneAPI DPC++
std Namespace Reference

Classes

struct  hash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > >
 
struct  hash< sycl::host_accessor< DataT, Dimensions, AccessMode > >
 
struct  hash< sycl::local_accessor< DataT, Dimensions > >
 
struct  hash< sycl::unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > >
 
struct  hash< sycl::host_unsampled_image_accessor< DataT, Dimensions, AccessMode > >
 
struct  hash< sycl::sampled_image_accessor< DataT, Dimensions, AccessTarget > >
 
struct  hash< sycl::host_sampled_image_accessor< DataT, Dimensions > >
 
struct  hash< sycl::buffer< T, dimensions, AllocatorT > >
 
struct  hash< sycl::context >
 
struct  allocator_traits< sycl::detail::aligned_allocator< T > >
 
struct  hash< sycl::device >
 
struct  hash< sycl::event >
 
struct  is_error_code_enum< sycl::errc >
 
struct  hash< sycl::ext::oneapi::experimental::image_mem >
 
struct  hash< sycl::half >
 
struct  numeric_limits< sycl::half >
 
struct  hash< sycl::image< Dimensions, AllocatorT > >
 
struct  hash< sycl::unsampled_image< Dimensions, AllocatorT > >
 
struct  hash< sycl::sampled_image< Dimensions, AllocatorT > >
 
struct  hash< sycl::kernel >
 
struct  hash< sycl::kernel_id >
 
struct  hash< sycl::device_image< State > >
 
struct  hash< sycl::kernel_bundle< State > >
 
struct  hash< sycl::platform >
 
struct  hash< sycl::queue >
 
struct  hash< sycl::sampler >
 
struct  hash< sycl::stream >
 

Functions

template<size_t I, typename... Types>
constexpr tuple_element< I, tuple< Types... > >::type & get (sycl::detail::tuple< Types... > &Arg) noexcept
 
template<size_t I, typename... Types>
constexpr tuple_element< I, tuple< Types... > >::type const & get (const sycl::detail::tuple< Types... > &Arg) noexcept
 

Variables

__SYCL_EXTERN_STREAM_ATTRS istream cin
 Linked to standard input. More...
 
__SYCL_EXTERN_STREAM_ATTRS ostream cout
 Linked to standard output. More...
 
__SYCL_EXTERN_STREAM_ATTRS ostream cerr
 Linked to standard error (unbuffered) More...
 
__SYCL_EXTERN_STREAM_ATTRS ostream clog
 Linked to standard error (buffered) More...
 

Function Documentation

◆ get() [1/2]

template<size_t I, typename... Types>
constexpr tuple_element<I, tuple<Types...> >::type const& std::get ( const sycl::detail::tuple< Types... > &  Arg)
constexprnoexcept

Definition at line 204 of file tuple.hpp.

◆ get() [2/2]

template<size_t I, typename... Types>
constexpr tuple_element<I, tuple<Types...> >::type& std::get ( sycl::detail::tuple< Types... > &  Arg)
constexprnoexcept

Variable Documentation

◆ cerr

◆ cin

__SYCL_EXTERN_STREAM_ATTRS istream std::cin
extern

Linked to standard input.

◆ clog

__SYCL_EXTERN_STREAM_ATTRS ostream std::clog
extern

Linked to standard error (buffered)

Referenced by sycl::_V1::detail::plugin::checkPiResult(), and sycl::_V1::detail::emitBuiltProgramInfo().

◆ cout