DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::intel::esimd::detail::add_alignment_property_helper< PropertyListT, Alignment, false > Struct Template Reference

Returns a new property list type that contains the properties from 'PropertyListT' and the newly added alignment property. More...

#include <sycl/ext/intel/esimd/memory_properties.hpp>

Public Types

using ExpPropertyListT = typename get_ext_oneapi_properties< PropertyListT >::type
 
using AlignmentPropList = typename ext::oneapi::experimental::detail::properties_t< alignment_key::value_t< Alignment > >
 
using type = ext::oneapi::experimental::detail::merged_properties_t< ExpPropertyListT, AlignmentPropList >
 

Detailed Description

template<typename PropertyListT, size_t Alignment>
struct sycl::_V1::ext::intel::esimd::detail::add_alignment_property_helper< PropertyListT, Alignment, false >

Returns a new property list type that contains the properties from 'PropertyListT' and the newly added alignment property.

Definition at line 205 of file memory_properties.hpp.

Member Typedef Documentation

◆ AlignmentPropList

template<typename PropertyListT , size_t Alignment>
using sycl::_V1::ext::intel::esimd::detail::add_alignment_property_helper< PropertyListT, Alignment, false >::AlignmentPropList = typename ext::oneapi::experimental::detail::properties_t< alignment_key::value_t<Alignment> >

Definition at line 208 of file memory_properties.hpp.

◆ ExpPropertyListT

template<typename PropertyListT , size_t Alignment>
using sycl::_V1::ext::intel::esimd::detail::add_alignment_property_helper< PropertyListT, Alignment, false >::ExpPropertyListT = typename get_ext_oneapi_properties<PropertyListT>::type

Definition at line 206 of file memory_properties.hpp.

◆ type

Definition at line 212 of file memory_properties.hpp.


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