DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::Sorted< Ts > Struct Template Reference

#include <sycl/ext/oneapi/properties/property_utils.hpp>

Public Types

using properties = sycl::detail::boost::mp11::mp_list< Ts... >
 
using sortedProperties = sycl::detail::boost::mp11::mp_sort_q< properties, SortByPropertyId >
 
using type = sycl::detail::boost::mp11::mp_rename< sortedProperties, std::tuple >
 

Detailed Description

template<typename... Ts>
struct sycl::_V1::ext::oneapi::experimental::detail::Sorted< Ts >

Definition at line 122 of file property_utils.hpp.

Member Typedef Documentation

◆ properties

template<typename... Ts>
using sycl::_V1::ext::oneapi::experimental::detail::Sorted< Ts >::properties = sycl::detail::boost::mp11::mp_list<Ts...>

Definition at line 125 of file property_utils.hpp.

◆ sortedProperties

template<typename... Ts>
using sycl::_V1::ext::oneapi::experimental::detail::Sorted< Ts >::sortedProperties = sycl::detail::boost::mp11::mp_sort_q<properties, SortByPropertyId>

Definition at line 126 of file property_utils.hpp.

◆ type

template<typename... Ts>
using sycl::_V1::ext::oneapi::experimental::detail::Sorted< Ts >::type = sycl::detail::boost::mp11::mp_rename<sortedProperties, std::tuple>

Definition at line 128 of file property_utils.hpp.


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