DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::GetAnnotatedPtrPropertiesWithUsmKind< Kind, detail::properties_t< Props... > > Struct Template Reference

#include <sycl/ext/oneapi/experimental/annotated_usm/alloc_util.hpp>

Public Types

using input_properties_t = detail::properties_t< Props... >
 
using filtered_input_properties_t = typename GetCompileTimeProperties< input_properties_t >::type
 
using type = detail::merged_properties_t< filtered_input_properties_t, decltype(properties{usm_kind< Kind >})>
 

Detailed Description

template<sycl::usm::alloc Kind, typename... Props>
struct sycl::_V1::ext::oneapi::experimental::detail::GetAnnotatedPtrPropertiesWithUsmKind< Kind, detail::properties_t< Props... > >

Definition at line 156 of file alloc_util.hpp.

Member Typedef Documentation

◆ filtered_input_properties_t

Definition at line 159 of file alloc_util.hpp.

◆ input_properties_t

template<sycl::usm::alloc Kind, typename... Props>
using sycl::_V1::ext::oneapi::experimental::detail::GetAnnotatedPtrPropertiesWithUsmKind< Kind, detail::properties_t< Props... > >::input_properties_t = detail::properties_t<Props...>

Definition at line 158 of file alloc_util.hpp.

◆ type

Definition at line 166 of file alloc_util.hpp.


The documentation for this struct was generated from the following file: