DPC++ Runtime
Runtime libraries for oneAPI DPC++
syclcompat::experimental::detail::tuple_template_index_helper< PropertyContainer, std::tuple< First, Rest... > > Struct Template Reference

#include <syclcompat/traits.hpp>

Collaboration diagram for syclcompat::experimental::detail::tuple_template_index_helper< PropertyContainer, std::tuple< First, Rest... > >:

Public Types

using RestTuple = std::tuple< Rest... >
 

Static Public Attributes

static constexpr std::size_t value
 

Detailed Description

template<template< typename TT > typename PropertyContainer, typename First, typename... Rest>
struct syclcompat::experimental::detail::tuple_template_index_helper< PropertyContainer, std::tuple< First, Rest... > >

Definition at line 130 of file traits.hpp.

Member Typedef Documentation

◆ RestTuple

template<template< typename TT > typename PropertyContainer, typename First , typename... Rest>
using syclcompat::experimental::detail::tuple_template_index_helper< PropertyContainer, std::tuple< First, Rest... > >::RestTuple = std::tuple<Rest...>

Definition at line 132 of file traits.hpp.

Member Data Documentation

◆ value

template<template< typename TT > typename PropertyContainer, typename First , typename... Rest>
constexpr std::size_t syclcompat::experimental::detail::tuple_template_index_helper< PropertyContainer, std::tuple< First, Rest... > >::value
staticconstexpr
Initial value:
=
1 + tuple_template_index_helper<PropertyContainer, RestTuple>::value

Definition at line 133 of file traits.hpp.


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